:root{--color-green:#3fb950;--color-green-dark:#2a8a38;--color-red:#e5484d;--color-red-dark:#b53338;--color-bg:#17171c;--color-surface:#202028;--color-text:#fff;--color-muted:#b8b8c0;--color-gray:#6f6f73;--color-gray-hover:#818185;--color-gray-dark:#4a4a4d;--border-width:3px;--radius:0;--bevel-light:#ffffff47;--bevel-dark:#00000073;--bevel-size:3px;--pixel:4px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}@font-face{font-family:Minecraft;src:url(/assets/minecraft-DCszLa3I.otf)format("opentype");font-display:swap}@font-face{font-family:Minecraft Ten;src:url(/assets/minecraft-ten-DfxEe56X.ttf)format("truetype");font-display:swap}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--color-bg);min-height:100vh}a{color:inherit}input[type=checkbox]{appearance:none;background:var(--color-gray-dark);border:2px solid var(--color-gray);cursor:pointer;border-radius:0;flex:0 0 1rem;width:1rem;height:1rem;margin:0}input[type=checkbox]:checked{background:var(--color-green);border-color:var(--color-gray)}input[type=checkbox]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.mc-button{letter-spacing:.02em;color:var(--color-text);background:var(--btn-bg,var(--color-gray));border-radius:var(--radius);cursor:pointer;box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);border:none;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:Minecraft,monospace;font-size:.95rem;text-decoration:none;transition:background .1s;display:inline-flex}.mc-button:hover{background:var(--btn-bg-hover,var(--color-gray-hover))}.mc-button:active{background:var(--btn-bg-active,var(--color-gray-dark));box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-dark), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-light)}.mc-button--disabled{opacity:.5;cursor:default;pointer-events:none}.pixel-frame{border:var(--pixel) solid;border-color:var(--frame-light,#fff) var(--frame-dark,#999) var(--frame-dark,#999) var(--frame-light,#fff);position:relative}.pixel-frame:before,.pixel-frame:after{content:"";width:var(--pixel);height:var(--pixel);background:var(--frame-light,#fff);pointer-events:none;position:absolute}.pixel-frame:before{top:calc(-1 * var(--pixel));right:calc(-1 * var(--pixel))}.pixel-frame:after{bottom:calc(-1 * var(--pixel));left:calc(-1 * var(--pixel))}.navbar{--nav-h:64px;z-index:100;transition:box-shadow .2s;position:fixed;top:0;left:0;right:0}.navbar--scrolled{box-shadow:0 6px #0006}.navbar__bar{height:var(--nav-h);justify-content:space-between;align-items:stretch;display:flex;position:relative;overflow:hidden}.navbar__grid{z-index:0;display:grid;position:absolute;inset:0}.navbar__grid>div{width:100%;height:100%}.navbar__brand{z-index:1;align-items:center;gap:.5rem;margin-left:1.25rem;text-decoration:none;display:inline-flex;position:relative}.navbar__right{z-index:1;align-items:stretch;display:flex;position:relative}.navbar__brand-icon{align-items:center;margin-right:1.25rem;text-decoration:none;display:inline-flex}.navbar__icon{width:auto;height:2.4rem;image-rendering:pixelated}.navbar__wordmark{width:auto;height:2.75rem;image-rendering:pixelated;transform:translateY(4px)}.navbar__links{z-index:1;align-items:stretch;display:flex;position:relative}.navbar__btn{letter-spacing:.02em;color:var(--color-text);border-radius:var(--radius);cursor:pointer;text-shadow:1px 1px #00000080;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;gap:.4rem;padding:0 1.25rem;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.05rem;transition:transform .15s;display:inline-flex}.navbar--grass .navbar__btn--dug,.navbar--jungle .navbar__btn--dug{transform:translateY(.5rem)}.navbar__btn--dug{color:#0000008c;mix-blend-mode:multiply;text-shadow:0 1px #ffffff2e}.navbar--jungle .navbar__btn--dug{color:var(--color-text);mix-blend-mode:normal;text-shadow:1px 1px #00000080}.navbar__caret{width:.85rem;height:.85rem;image-rendering:pixelated;filter:drop-shadow(1px 1px #00000080)}.navbar__btn--dug .navbar__caret{filter:brightness(0)drop-shadow(0 1px #ffffff2e);opacity:.55}.navbar--jungle .navbar__btn--dug .navbar__caret{filter:drop-shadow(1px 1px #00000080);opacity:1}.navbar--darktext .navbar__btn{color:#0009;text-shadow:0 1px #ffffff40}.navbar--darktext .navbar__caret{filter:brightness(0)drop-shadow(0 1px #ffffff40);opacity:.6}.navbar__panel{max-height:0;image-rendering:pixelated;background-repeat:repeat;transition:max-height .25s;position:relative;overflow:hidden}.navbar--open .navbar__panel{max-height:60vh}.navbar__waves{z-index:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.navbar__strip,.navbar__columns{z-index:1;position:relative}.navbar__strip{width:100%;display:grid}.navbar__columns{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1.25rem 2rem;padding:1.25rem;display:flex}.navbar--sand .navbar__columns{margin-top:2rem}.navbar__column{flex-direction:column;gap:.4rem;min-width:9rem;display:flex}.navbar__col-header{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);padding:.2rem .2rem .5rem;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.1rem}.navbar__menu-item{white-space:nowrap;justify-content:flex-start}@media (width<=40rem){.navbar__brand{margin-left:.75rem}.navbar__wordmark{height:2rem}.navbar__brand-icon{display:none}.navbar__btn{gap:.25rem;padding:0 .6rem;font-size:.85rem}.navbar__columns{justify-content:center;padding:1rem}.navbar__column{min-width:0}.navbar__column:not([data-header=Released]){display:none}}@media (width<=26rem){.navbar__brand{display:none}.navbar__brand-icon{margin-right:.75rem;display:inline-flex}.navbar__icon{height:2rem}.navbar__bar{justify-content:center}}.footer{image-rendering:pixelated;color:var(--color-text);scroll-margin-top:var(--nav-h,64px)}.footer__top{image-rendering:pixelated;box-shadow:inset 0 var(--bevel-size) 0 var(--bevel-light);background-repeat:repeat-x;justify-content:center;align-items:center;padding:0 1.5rem;display:flex}.footer__seam{width:100%;image-rendering:pixelated;background-repeat:repeat-x}.footer__socials{justify-content:center;gap:.6rem;display:flex}.footer__social{border-radius:var(--radius);cursor:pointer;width:2.5rem;height:2.5rem;box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);justify-content:center;align-items:center;padding:.6rem;transition:box-shadow .1s;display:inline-flex}.footer__social:hover{box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark), inset 0 0 0 100px #00000029}.footer__social:active{box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-dark), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-light), inset 0 0 0 100px #00000047}.footer__social img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.footer__body{image-rendering:pixelated;background-repeat:repeat;padding:2.25rem 1.5rem 3rem;position:relative}.footer__water{z-index:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.footer__columns{z-index:1;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem 3rem;max-width:64rem;margin:0 auto;display:flex;position:relative}.footer--sand .footer__columns{margin-top:2rem}.footer__column{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:9rem;display:flex}.footer__col-header{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin-bottom:.3rem;font-family:Minecraft Ten,Minecraft,monospace;font-size:1rem}.footer__link{letter-spacing:.02em;text-align:left;color:var(--color-text);cursor:pointer;text-shadow:1px 1px #00000080;background:0 0;border:none;padding:.15rem 0;font-family:Minecraft,monospace;font-size:.95rem}.footer__link:hover{text-decoration:underline}.footer__legal{z-index:1;text-align:center;letter-spacing:.02em;color:var(--color-text);opacity:.85;text-shadow:1px 1px #00000080;margin:2.25rem auto 0;font-family:Minecraft,monospace;font-size:.8rem;line-height:1.5;position:relative}.footer__legal p{margin:.2rem 0}.footer__legal-link{color:inherit;text-decoration:underline}.footer__legal-link:hover{text-decoration:none}.footer--darktext .footer__col-header,.footer--darktext .footer__link,.footer--darktext .footer__legal{color:#0009;text-shadow:0 1px #ffffff40}@media (width<=40rem){.footer__columns{text-align:center;flex-direction:column;align-items:center}.footer__column{align-items:center;min-width:0}}.mcmeta-img{image-rendering:pixelated}.custom-markdown{color:var(--color-text);text-shadow:1px 1px #0009;font-family:Minecraft,monospace;font-size:.95rem;line-height:1.6}.custom-markdown p{white-space:pre-line;margin:0 0 1rem}.custom-markdown p:last-child{margin-bottom:0}.custom-markdown__link{color:#7ec8f0}.custom-markdown__icon,.custom-markdown__head{vertical-align:text-bottom;width:1.1em;height:1.1em;image-rendering:pixelated;display:inline-block}.custom-markdown__head{vertical-align:middle;margin:0 .15rem}.custom-markdown__image{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.section{image-rendering:pixelated;scroll-margin-top:var(--nav-h,64px);color:var(--color-text);background-repeat:repeat;position:relative}.section__inner{z-index:1;max-width:64rem;margin:0 auto;padding:3rem 1.5rem 3.5rem;position:relative}.section__title{letter-spacing:.04em;text-transform:uppercase;text-shadow:2px 2px #00000080;margin:0 0 1.75rem;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.6rem}.section__seam{width:100%;image-rendering:pixelated;background-repeat:repeat-x}.news__featured{flex-direction:column;gap:1rem;display:flex}.news__featured-media{cursor:pointer;border:var(--pixel) solid #19191d;background:0 0;width:100%;padding:0;display:block}.news__featured-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.news__featured-media--video,.news__featured-media--video iframe,.news__modal-video,.news__modal-video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.news__featured-meta{flex-direction:column;display:flex}.news__title{letter-spacing:.02em;text-shadow:1px 1px #00000080;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin:0 0 .35rem;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.2rem;display:flex}.news__featured .news__title{margin-bottom:.5rem;font-size:2.1rem}.news__date{font-size:inherit;color:var(--color-muted);flex-shrink:0;font-weight:400}.news__desc{text-shadow:1px 1px #00000080;white-space:pre-line;margin:0;font-family:Minecraft,monospace;font-size:.95rem;line-height:1.5}.news__desc a{color:#7ec8f0}.news__desc .custom-markdown__head{vertical-align:middle;width:24px;height:24px;image-rendering:pixelated;aspect-ratio:auto;border:none;margin:0 .15rem;display:inline-block}.news__button{align-self:flex-start;margin-top:1rem;display:inline-block}.news__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.news__card-wrap{position:relative}.news__card{cursor:pointer;border:var(--pixel) solid #19191d;background:0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.news__card>img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .2s;display:block}.news__card:hover>img{transform:scale(1.05)}.news__card-title{text-align:left;color:#fff;text-shadow:1px 1px #0009;background:linear-gradient(#0000,#000c);padding:1.5rem .7rem .5rem;font-family:Minecraft,monospace;font-size:.9rem;position:absolute;bottom:0;left:0;right:0}.news__more-overlay{inset:var(--pixel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute}.news__more{pointer-events:auto}.news__modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.news__modal-panel{background:var(--color-surface);width:min(46rem,100%);max-height:90vh;box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);padding:1rem;position:relative;overflow:auto}.news__modal-panel>img{aspect-ratio:16/9;object-fit:cover;border:var(--pixel) solid #50505a;width:100%;margin-bottom:1rem;display:block}.news__modal-video{border:var(--pixel) solid #50505a;margin-bottom:1rem}.news__modal-panel .news__desc{margin-bottom:1rem}.news__modal-close{width:2rem;height:2rem;color:var(--color-text);background:var(--color-gray);cursor:pointer;box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);border:none;justify-content:center;align-items:center;padding:0;font-family:Minecraft,monospace;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.news__modal-close:hover{background:var(--color-gray-hover)}.news__modal-close:active{background:var(--color-gray-dark);box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-dark), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-light)}@media (width<=40rem){.news__grid{grid-template-columns:1fr 1fr}}.released__list{flex-direction:column;gap:.75rem;display:flex}.released__row{cursor:pointer;outline:none;height:9rem;transition:height .35s}.released__row--open{height:26rem}.released__media{position:absolute;inset:0}.released__media img,.released__media video{object-fit:cover;width:100%;height:100%;display:block}.released__overlay{background:linear-gradient(#0000 40%,#000c);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:.8rem 1.1rem;display:flex;position:absolute;inset:0}.released__name{letter-spacing:.02em;color:#fff;text-shadow:2px 2px #0009;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.2rem}.released__logo{width:auto;max-width:100%;height:6rem;image-rendering:pixelated;filter:drop-shadow(3px 3px #00000080);align-self:flex-start}@media (width<=40rem){.released__logo{height:4.5rem}}.released__blurb{opacity:0;color:#fff;text-shadow:1px 1px #0009;max-height:0;margin:0;font-family:Minecraft,monospace;font-size:.95rem;line-height:1.5;transition:opacity .3s,max-height .35s,margin-top .35s;overflow:hidden}.released__row--open .released__blurb{opacity:1;max-height:6rem;margin-top:.45rem}.team__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.team__column{flex-direction:column;gap:1rem;display:flex}.team__card{box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);background:#00000038;flex-direction:column;display:flex}.team__card-head{all:unset;box-sizing:border-box;cursor:default;background:#0000004d;align-items:center;gap:.5rem;width:100%;padding:.6rem .8rem;display:flex}.team__chevron{width:.7rem;image-rendering:pixelated;margin-left:auto;transition:transform .2s;display:none}.team__chevron--open{transform:rotate(180deg)}.team__card-body-wrap{grid-template-rows:1fr;transition:grid-template-rows .2s;display:grid;overflow:hidden}.team__card-body-wrap>.team__card-body{min-height:0;overflow:hidden}.team__role{letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:1px 1px #00000080;font-family:Minecraft Ten,Minecraft,monospace;font-size:.95rem}.team__count{color:var(--color-muted);margin-right:auto;font-family:Minecraft,monospace;font-size:.8rem}.team__card-body{flex-direction:column;gap:.15rem;padding:.5rem;display:flex}.team__member{align-items:center;gap:.6rem;padding:.25rem .35rem;display:flex}.team__avatar{width:2rem;height:2rem;image-rendering:pixelated;box-shadow:inset 2px 2px 0 var(--bevel-light), inset -2px -2px 0 var(--bevel-dark);flex-shrink:0}.team__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px #00000080;flex:1;min-width:0;font-family:Minecraft,monospace;font-size:.9rem;overflow:hidden}.team__note{color:var(--color-muted);flex-shrink:0;font-family:Minecraft,monospace;font-size:.75rem}@media (width<=56rem){.team__grid{grid-template-columns:1fr}}@media (width<=40rem){.team__grid,.team__column{gap:.5rem}.team__card-head{cursor:pointer;padding:.4rem .6rem}.team__role{font-size:.8rem}.team__count{font-size:.7rem}.team__chevron{width:.55rem;display:block}.team__card-body-wrap{grid-template-rows:0fr}.team__card-body-wrap--open{grid-template-rows:1fr}.team__card-body-wrap:not(.team__card-body-wrap--open) .team__card-body{padding:0}}.about__header{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.about__header .about__title{margin:0}.about__icon{width:auto;height:1.6rem;image-rendering:pixelated}.about__paragraph{color:#fff;text-shadow:1px 1px #00000080;max-width:48rem;margin:0 0 1rem;font-family:Minecraft,monospace;font-size:1rem;line-height:1.6}.about__paragraph:last-child{margin-bottom:0}.home{flex-direction:column;display:flex}.home>.section:first-child .section__inner{padding-top:calc(var(--nav-h,64px) + 2.5rem)}.hero{flex-direction:column;gap:1rem;display:flex}.hero__media{aspect-ratio:16/9;line-height:0;position:relative}.hero__bg{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}video.hero__bg{cursor:pointer}.hero__logo{object-fit:contain;object-position:50% 0%;width:75%;height:55%;image-rendering:pixelated;filter:drop-shadow(3px 3px #00000080);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-10%)}.hero__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero__title-group{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.hero__title{letter-spacing:.04em;text-shadow:3px 3px #00000080;margin:0;font-family:Minecraft Ten,Minecraft,monospace;font-size:2rem;line-height:1}.hero__version-chip{color:var(--color-muted);background:#ffffff14;align-items:center;padding:.2rem .5rem;font-family:Minecraft,monospace;font-size:.85rem;line-height:1;display:inline-flex}.hero__desc{text-shadow:1px 1px #0009;margin:0;font-family:Minecraft,monospace;font-size:1rem;line-height:1.6}.hero__buttons{flex-wrap:wrap;gap:.6rem;display:flex}.hero__download{--btn-bg:var(--color-green-dark);--btn-bg-hover:var(--color-green);--btn-bg-active:var(--color-green-dark)}.hero__download-icon{width:.8rem;image-rendering:pixelated}.hero__server-button--cubekrowd{--btn-bg:#30323a;--btn-bg-hover:#41444e;--btn-bg-active:#25272d;padding:.4rem .8rem}.hero__server-logo{object-fit:contain;image-rendering:auto;width:10.5rem;height:1.55rem;display:block}.hero__credits{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hero__credit{cursor:help;outline:none;line-height:0;transition:scale .1s ease-in-out;position:relative}.hero__credit>img,.hero__globe-btn img,.hero__more-btn img{width:2.5rem;height:2.5rem;image-rendering:pixelated;box-shadow:inset 2px 2px 0 var(--bevel-light), inset -2px -2px 0 var(--bevel-dark);transition:filter .15s}.hero__credits:hover .hero__credit>img,.hero__credits:hover .hero__globe-btn img,.hero__credits:hover .hero__more-btn img,.hero__credits:focus-within .hero__credit>img,.hero__credits:focus-within .hero__globe-btn img,.hero__credits:focus-within .hero__more-btn img{filter:brightness(.7)}.hero__credits:hover .hero__credit:hover>img,.hero__credits:hover .hero__credit:hover .hero__globe-btn img,.hero__credits:hover .hero__credit:hover .hero__more-btn img,.hero__credits:focus-within .hero__credit:focus>img,.hero__credits:focus-within .hero__credit:focus .hero__globe-btn img,.hero__credits:focus-within .hero__credit:focus .hero__more-btn img{filter:none;scale:1.05}.hero__globe-btn,.hero__more-btn{all:unset;cursor:pointer;line-height:0;display:block}.hero__credit--globe button .hero__credit--globe img{width:1.75rem;height:1.75rem}.hero__credit-tip{background:var(--color-surface);width:max-content;max-width:16rem;color:var(--color-muted);z-index:2;flex-direction:column;gap:.15rem;padding:.45rem .65rem;font-family:Minecraft,monospace;font-size:.8rem;line-height:1.4;display:none;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}.hero__credit-tip strong{color:var(--color-text);font-weight:400}.hero__credit:hover .hero__credit-tip,.hero__credit:focus .hero__credit-tip{display:flex}.hero__credits-link{color:var(--color-green);align-self:flex-start;font-family:Minecraft,monospace;font-size:.85rem}@media (width<=40rem){.hero__logo{width:88%}.hero__row{flex-direction:column;align-items:flex-start}.hero__title{font-size:1.5rem}}.trailer{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem;display:grid}.trailer__item{margin:0}.trailer__label{text-shadow:1px 1px #0009;margin-bottom:.5rem;font-family:Minecraft,monospace;font-size:1rem}.trailer__frame{aspect-ratio:16/9;background:#0006}.trailer__frame iframe,.trailer__embed,.trailer__embed iframe{border:none;width:100%;height:100%;display:block}.trailer--multi{flex-direction:column;gap:.75rem;display:flex}.trailer__thumbs{flex-wrap:wrap;gap:.5rem;display:flex}.trailer__thumb{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:16/9;border:var(--pixel) solid #fff;background:#0006;flex:1 1 0;min-width:5rem;max-width:22rem}.trailer__thumb-inner{width:100%;height:100%;display:block;position:relative;overflow:hidden}.trailer__thumb img,.trailer__thumb-placeholder{object-fit:cover;width:100%;height:100%;display:block}.trailer__thumb-placeholder{background:#ffffff1a}.trailer__thumb--active{filter:grayscale();cursor:default}.trailer__thumb:not(.trailer__thumb--active) img{filter:brightness(1.15)}.trailer__thumb-play{background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trailer__thumb-play-circle{background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.trailer__thumb-play svg{filter:drop-shadow(0 1px 2px #0009);width:1.5rem;height:1.5rem;transition:transform .15s}.trailer__thumb:hover .trailer__thumb-play svg{transform:scale(1.15)}.trailer__thumb-play path{fill:#fff;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke fill}.htp{flex-direction:column;gap:1.75rem;display:flex}.htp__intro{max-width:46rem}.htp__layout{align-items:flex-start;gap:1.5rem;display:flex}.htp__rail{will-change:transform;align-items:stretch;gap:.6rem;transition:transform .22s ease-out;display:flex;position:relative}.htp__rail-icons{flex-direction:column;justify-content:space-between;gap:.9rem;display:flex}.htp__rail-icon{width:3.75rem;height:3.75rem;color:var(--color-text);cursor:pointer;filter:grayscale()opacity(.45);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.4rem;transition:filter .35s;display:flex}.htp__rail-icon:hover{filter:grayscale()opacity(.75)}.htp__rail-icon--active,.htp__rail-icon--active:hover{filter:none}.htp__rail-icon img,.htp__rail-icon canvas{object-fit:cover;object-position:center top;width:100%;height:100%;image-rendering:pixelated}.htp__rail-scrollbar{background:#0000004d;width:.5rem;position:relative}.htp__rail-thumb{background:var(--color-green);width:100%;transition:top .2s,background-color .2s;position:absolute;left:0}.htp__body{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}.htp__category{scroll-margin-top:calc(var(--nav-h,64px) + 1rem)}.htp__heading{letter-spacing:.03em;text-shadow:2px 2px #00000080;align-items:center;gap:.5rem;margin:0 0 .6rem;font-family:Minecraft Ten,Minecraft,monospace;font-size:1.15rem;display:flex}.htp__heading-icon{object-fit:cover;object-position:center top;width:1.2rem;height:1.2rem;image-rendering:pixelated}@media (width<=40rem){.htp__rail{display:none}}.gallery{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.gallery__item{background:#00000059;margin:0;transition:scale 50ms ease-in;box-shadow:3px 3px .5rem #000}.gallery__item:hover{scale:1.02}.gallery__media{aspect-ratio:16/9;cursor:pointer;background:0 0;border:none;width:100%;padding:0;line-height:0;display:block}.gallery__media img,.gallery__media canvas{object-fit:cover;width:100%;height:100%}.gallery__caption{color:var(--color-muted);padding:.5rem .7rem;font-family:Minecraft,monospace;font-size:.85rem}.gallery__modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.gallery__modal-panel{background:var(--color-surface);width:min(56rem,100%);max-height:90vh;box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);padding:1rem;position:relative;overflow:auto}.gallery__modal-panel>img,.gallery__modal-panel>canvas{border:var(--pixel) solid #50505a;width:100%;display:block}.gallery__modal-caption{color:var(--color-text);margin:1rem 0 0;font-family:Minecraft,monospace;font-size:.95rem}.gallery__modal-close{width:2rem;height:2rem;color:var(--color-text);background:var(--color-gray);cursor:pointer;box-shadow:inset var(--bevel-size) var(--bevel-size) 0 var(--bevel-light), inset calc(-1 * var(--bevel-size)) calc(-1 * var(--bevel-size)) 0 var(--bevel-dark);border:none;justify-content:center;align-items:center;padding:0;font-family:Minecraft,monospace;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.gallery__modal-close:hover{background:var(--color-gray-hover)}.versions{flex-direction:column;gap:.9rem;font-family:Minecraft,monospace;display:flex}.versions__controls{flex-wrap:wrap;gap:.6rem;display:flex}.versions__controls .versions__search,.versions__filter-toggle{box-sizing:border-box;height:2.2rem;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-gray-dark);border-radius:var(--radius);outline:none;padding:.45rem .7rem;font-family:Minecraft,monospace;font-size:.9rem}.versions__filter{position:relative}.versions__filter-toggle{cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMElEQVR4nIyO2woAAARDkf//ZbdSEnKetNkaiwELDAeExmS4Tnl0I5JdqI9j5WuQAgAA//+WXDoHAAAABklEQVQDADKkBChj6MMGAAAAAElFTkSuQmCC);background-position:right .6rem center;background-repeat:no-repeat;background-size:.55rem;align-items:center;padding-right:1.8rem;line-height:1;display:inline-flex}.versions__archive-option{align-self:center;min-height:2.2rem;padding:0 .2rem}.versions__filter-menu{z-index:5;background:var(--color-surface);border:var(--border-width) solid var(--color-gray-dark);border-radius:var(--radius);flex-direction:column;gap:.35rem;min-width:100%;padding:.5rem .7rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0}.versions__filter-option{white-space:nowrap;cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;display:flex}.versions__filter-option input{cursor:pointer}.versions__controls .versions__search{min-width:10rem;image-rendering:pixelated;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAPklEQVR4AZSOwQ0AIAgDkcmciGGYyM20RtCkviBceBwlqES5+2SujJ2OmQhLuNclOZBLztn9iJk1RlMg8fUCAAD//5n1lBgAAAAGSURBVAMAwkodxHROL0AAAAAASUVORK5CYII=);background-position:.6rem;background-repeat:no-repeat;background-size:.85rem;flex:1;padding-left:2rem}.versions__table{background:#00000059}.versions__sort{vertical-align:middle;width:.7rem;image-rendering:pixelated;margin-left:.35rem}.versions__dl-icon{width:.75rem;image-rendering:pixelated}.versions__row{grid-template-columns:var(--versions-cols,1.1fr .9fr 1.1fr 1.1fr 5rem);align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.9rem;display:grid}.versions__row+.versions__row{border-top:2px solid #ffffff14}.versions__row--archived{color:var(--color-gray)}.versions__changelog{color:inherit;text-decoration:underline}.versions__changelog:hover{color:var(--color-text)}.versions__row--head{background:#0000004d}.versions__head{text-align:left;color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:Minecraft,monospace;font-size:.9rem}.versions__head:hover{color:var(--color-text)}.versions__head--static{cursor:default}.versions__head--static:hover{color:var(--color-muted)}.versions__cell .versions__dl,.versions__action .versions__dl{font-size:.85rem;text-decoration:none}.versions__action{justify-self:end}.versions__dl--available{--btn-bg:var(--color-green-dark);--btn-bg-hover:var(--color-green);--btn-bg-active:var(--color-green-dark)}.versions__dl--archived{--btn-bg:var(--color-gray-dark);--btn-bg-hover:var(--color-gray);--btn-bg-active:var(--color-gray-dark);color:var(--color-muted)}.versions__dl--archived .versions__dl-icon{opacity:.7}.versions__empty{color:var(--color-muted);margin:0;font-family:Minecraft,monospace}.versions__table .versions__empty{padding:.8rem}.versions__pager{justify-content:center;align-items:center;gap:.9rem;font-size:.9rem;display:flex}.versions__pager button:disabled{opacity:.45;cursor:default}.versions--mobile{align-items:flex-start;gap:.6rem}.versions__mobile-label{color:var(--color-muted);margin:0;font-size:.9rem}.versions__mobile-note{color:var(--color-muted);margin:0;font-size:.85rem}.faq{flex-direction:column;gap:.9rem;font-family:Minecraft,monospace;display:flex}.faq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.faq__filter{position:relative}.faq__filter-toggle{box-sizing:border-box;height:2.2rem;color:var(--color-text);background:var(--color-surface) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMElEQVR4nIyO2woAAARDkf//ZbdSEnKetNkaiwELDAeExmS4Tnl0I5JdqI9j5WuQAgAA//+WXDoHAAAABklEQVQDADKkBChj6MMGAAAAAElFTkSuQmCC) no-repeat right .6rem center;border:var(--border-width) solid var(--color-gray-dark);border-radius:var(--radius);cursor:pointer;background-size:.55rem;align-items:center;padding:.45rem 1.8rem .45rem .7rem;font-family:Minecraft,monospace;font-size:.9rem;line-height:1;display:inline-flex}.faq__filter-menu{z-index:5;min-width:100%;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-gray-dark);border-radius:var(--radius);flex-direction:column;gap:.35rem;padding:.5rem .7rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0}.faq__filter-option{white-space:nowrap;cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;display:flex}.faq__filter-option input{cursor:pointer}.faq__title{margin:0}.faq__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-left:auto;display:flex}.faq__search{box-sizing:border-box;width:19rem;max-width:100%;height:2.2rem;color:var(--color-text);background:var(--color-surface) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAPklEQVR4AZSOwQ0AIAgDkcmciGGYyM20RtCkviBceBwlqES5+2SujJ2OmQhLuNclOZBLztn9iJk1RlMg8fUCAAD//5n1lBgAAAAGSURBVAMAwkodxHROL0AAAAAASUVORK5CYII=) no-repeat left .6rem center;image-rendering:pixelated;border:var(--border-width) solid var(--color-gray-dark);border-radius:var(--radius);background-size:.85rem;outline:none;padding:.45rem .7rem .45rem 2rem;font-family:Minecraft,monospace;font-size:.9rem}.faq__list{flex-direction:column;gap:.6rem;display:flex}.faq__item{background:#00000059}.faq__question{text-align:left;width:100%;color:var(--color-text);cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.6rem;padding:.6rem .8rem;font-family:Minecraft,monospace;font-size:.95rem;display:flex;position:relative}.faq__question:hover{background:#ffffff0f}.faq__tags{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.faq__tag{color:var(--color-muted);letter-spacing:.04em;background:#ffffff14;border:none;align-items:center;gap:.25rem;padding:.2rem .35rem;font-size:.7rem;line-height:1;display:inline-flex}.faq__tag-label{white-space:nowrap}.faq__tag-icon{object-fit:contain;width:1rem;height:1rem;image-rendering:pixelated}.faq__question-text{flex:0 auto;min-width:0}@media (width<=36rem){.faq__question{flex-wrap:wrap}.faq__tags{margin-left:0}}.faq__toggle{flex-shrink:0;width:.85rem;height:.85rem;margin-left:auto;transition:transform .15s;position:relative}.faq__toggle:before,.faq__toggle:after{content:"";background:var(--color-muted);position:absolute}.faq__toggle:before{width:100%;height:3px;top:50%;left:0;transform:translateY(-50%)}.faq__toggle:after{width:3px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq__question[aria-expanded=true] .faq__toggle{transform:rotate(45deg)}.faq__answer-wrap{height:0;transition:height .2s;overflow:hidden}.faq__answer{padding:0 .8rem .8rem}.faq__empty{color:var(--color-muted);margin:0}.faq__pager{justify-content:center;align-items:center;gap:.9rem;font-size:.9rem;display:flex}.faq__pager button:disabled{opacity:.45;cursor:default}.dmap{align-items:flex-start;gap:1rem;display:flex}.dmap__panel{flex-direction:column;align-items:center;gap:.6rem;min-width:0;display:flex}.dmap__panel--map{flex:.639 1 0}.dmap__panel--photo{flex:1.778 1 0}.dmap__frame{aspect-ratio:46/72;background:#00000059;width:100%;position:relative;overflow:hidden}.dmap__crop{width:278.261%;height:auto;image-rendering:pixelated;transition:filter .15s;position:absolute;top:0;left:0}.dmap__frame--photo{aspect-ratio:16/9}.dmap__photo{object-fit:cover;width:100%;height:100%;transition:filter .15s;display:block}.dmap__photo--loading{filter:blur(10px);transform:scale(1.05)}.dmap__arrows{justify-content:center;align-items:center;gap:1rem;display:flex}.dmap__arrow{all:unset;cursor:pointer;padding:.4rem;display:flex}.dmap__arrow img{width:.8rem;image-rendering:pixelated}.dmap__arrow:first-child img{transform:rotate(90deg)}.dmap__arrow:last-child img{transform:rotate(-90deg)}.dmap__hint{color:#fff;text-shadow:1px 1px 2px #000c;pointer-events:none;align-items:center;gap:.3rem;font-family:Minecraft,monospace;font-size:.8rem;animation:1.2s ease-in-out infinite dmap-wiggle;display:flex;position:absolute;bottom:.5rem;left:.6rem}.dmap__hint-arrow{width:.6rem;image-rendering:pixelated;filter:drop-shadow(1px 1px 1px #000c);transform:rotate(90deg)}@keyframes dmap-wiggle{0%,to{transform:translate(0)}50%{transform:translate(-.3rem)}}.dmap__floor-label{text-align:center;min-width:8rem;color:var(--color-text);font-family:Minecraft,monospace;font-size:.95rem}@media (width<=40rem){.game__section--dynamic-map{display:none}}.ff-run-breakdown{font-family:Minecraft,monospace}.ff-run-breakdown__view-toggle{color:#cfcfd2;cursor:pointer;align-items:center;gap:.45rem;width:fit-content;margin-top:.75rem;font:.8rem Minecraft,monospace;display:flex}.ff-run-breakdown__view-toggle input{cursor:pointer;width:1rem;height:1rem;margin:0}.ff-run-breakdown__mobile-tooltip{z-index:30;color:#fff;text-align:left;pointer-events:none;background:#1d1d21;border:1px solid #a5a5a8;min-width:max-content;max-width:13rem;padding:.5rem .6rem;font:.78rem Minecraft,monospace;position:absolute;transform:translate(-50%,calc(-100% - .8rem));box-shadow:2px 2px #111}.ff-run-breakdown__mobile-tooltip img{vertical-align:middle;width:1.25rem;height:1.25rem;image-rendering:pixelated;margin-right:.35rem}.ff-run-breakdown__tooltip .mcmeta-img,.ff-run-breakdown__mobile-tooltip .mcmeta-img{vertical-align:middle;width:1.25rem;height:1.25rem;margin-right:.35rem}.ff-run-breakdown__mobile-tooltip small{color:#d7d7d7;margin-top:.2rem;display:block}@media (width>=40.01rem){.ff-run-breakdown--vertical .ff-run-breakdown__scroll{display:none}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-chart{background:#33333a;border:2px solid #26262b;width:100%;min-width:0;min-height:78rem;display:block;position:relative;overflow:visible}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-day{opacity:.16;border-top:1px solid;position:absolute;left:0;right:0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-hazards{z-index:14;pointer-events:none;position:absolute;inset:0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-hazard{opacity:.86;width:56px;position:absolute;transform:translate(-50%)}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-coins{z-index:12;pointer-events:none;position:absolute;inset:0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-coin{width:2rem;height:2rem;position:absolute;left:92%;transform:translate(-50%,-50%)}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-coin .mcmeta-img{width:2rem;height:2rem}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event{z-index:10;cursor:pointer;background:#cfcfd2;height:2px;position:absolute;left:0;right:0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event:before{content:"";position:absolute;inset:-8px 0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event:hover{z-index:15;filter:brightness(1.25)}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--task{background:0 0;border-top:2px dashed}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--task.is-green{color:#5ae161}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--task.is-yellow{color:#ebd25c}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--task.is-orange{color:#ff9b4d}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--task.is-red{color:#e55b4c}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--day.is-green{background:#5ae161}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--day.is-yellow{background:#ebd25c}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--day.is-orange{background:#ff9b4d}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--day.is-red{background:#e55b4c}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--result{z-index:11;background:#ef4c4c;height:3px}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-event--result.is-victory{background:#fff}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-hazard,.ff-run-breakdown--vertical .ff-run-breakdown__mobile-coin{pointer-events:auto;cursor:pointer}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-hazard:hover,.ff-run-breakdown--vertical .ff-run-breakdown__mobile-coin:hover{filter:brightness(1.25)}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-labels{z-index:20;pointer-events:none;position:absolute;inset:0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label{height:2px;position:absolute;left:0;right:0}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label>span{box-sizing:border-box;color:#fff;white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:calc(100% - 1.3rem);height:1.34rem;transform:translateY(var(--label-shift,0rem));background:#1d1d219e;align-items:center;gap:.3rem;padding:.12rem .3rem;font-size:.74rem;line-height:1.15;display:inline-flex;position:absolute;bottom:0;left:.65rem;overflow:hidden}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label small{color:#d7d7d7;font:inherit}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label img{width:1.1rem;height:1.1rem;image-rendering:pixelated}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label--day>span{color:#17171c;background:#5ae161}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label--day.is-yellow>span{background:#ebd25c}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label--day.is-orange>span{background:#ff9b4d}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label--day.is-red>span{background:#e55b4c}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-label--day small{color:inherit}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-result{color:#fff;padding:.35rem .65rem 0;font-size:.74rem;line-height:1.15;display:block}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-result.is-victory strong{align-items:center;gap:.35em;font-size:1.48rem;line-height:1;display:inline-flex}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-result.is-victory img{width:1em;height:1em;image-rendering:pixelated}.ff-run-breakdown--vertical .ff-run-breakdown__mobile-tooltip{display:block}}.ff-run-breakdown__scroll{position:relative;overflow:auto visible}.ff-run-breakdown__heading{z-index:20;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex;position:relative}.ff-run-breakdown__identity{text-align:left;align-items:center;gap:.55rem;font-size:1.6rem;display:flex}.ff-run-breakdown__identity img{width:1.6rem;height:1.6rem;image-rendering:pixelated}.ff-run-breakdown__history{z-index:30;position:relative}.ff-run-breakdown__history summary{color:#fff;cursor:pointer;background:#4a4a50;border:2px solid #85858b;align-items:center;gap:.5rem;padding:.45rem .65rem;font-family:Minecraft,monospace;list-style:none;display:flex;box-shadow:2px 2px #1b1b1f}.ff-run-breakdown__history summary::-webkit-details-marker{display:none}.ff-run-breakdown__history summary img{width:.65rem;image-rendering:pixelated}.ff-run-breakdown__history[open] summary img{transform:rotate(180deg)}.ff-run-breakdown__history>div{z-index:31;background:#25252a;border:2px solid #747478;width:17rem;max-height:15.1rem;padding:.35rem;position:absolute;top:2.35rem;right:0;overflow:hidden auto;box-shadow:3px 3px #171719}.ff-run-breakdown__history button{width:100%;min-height:2.4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.5rem;display:flex}.ff-run-breakdown__history button:hover{background:#4b4b52}.ff-run-breakdown__history-avatar{width:1.5rem;height:1.5rem;image-rendering:pixelated;flex:none}.ff-run-breakdown__history b{color:#fff;margin-left:auto;padding:.05rem .35rem;font-size:1.15rem}.ff-run-breakdown__history b:hover{color:#ff6868}.ff-run-breakdown__chart{background:#33333a;border:2px solid #26262b;min-width:800px;min-height:19rem;position:relative;overflow:visible}.ff-run-breakdown__chart:after{content:"";pointer-events:none;opacity:.05;position:absolute;inset:0}.ff-run-breakdown__day{opacity:.2;border-left:2px solid;position:absolute;top:0;bottom:0}.ff-run-breakdown__day--green{color:#45c44a;background:#45c44a}.ff-run-breakdown__day--yellow{color:#e8ca35;background:#e8ca35}.ff-run-breakdown__day--orange{color:#ee822a;background:#ee822a}.ff-run-breakdown__day--red{color:#d34c3c;background:#d34c3c}.ff-run-breakdown__coins{z-index:7;height:2.4rem;position:absolute;top:.65rem;left:0;right:0}.ff-run-breakdown__lanes{grid-template-rows:repeat(5,1fr);height:calc(70% - 3.2rem);display:grid;position:absolute;inset:3.2rem 0 auto}.ff-run-breakdown__lane{position:relative}.ff-run-breakdown__point{z-index:4;left:var(--at);appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.ff-run-breakdown__coin{filter:drop-shadow(1px 2px #00000080);width:2rem;height:2rem;top:0;transform:translate(-50%)}.ff-run-breakdown__coin .mcmeta-img{width:100%;height:100%}.ff-run-breakdown__line{top:0;bottom:0;left:calc(var(--at) - min(14px, var(--hit-left,100%)));width:calc(min(14px, var(--hit-left,100%)) + min(14px, var(--hit-right,100%)))}.ff-run-breakdown__line:after{content:"";background:repeating-linear-gradient(currentColor 0 7px,#0000 7px 13px);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ff-run-breakdown__line:hover:after,.ff-run-breakdown__line:focus-visible:after{filter:brightness(1.3)}.ff-run-breakdown__line.is-green{color:#5ae161}.ff-run-breakdown__line.is-yellow{color:#ebd25c}.ff-run-breakdown__line.is-orange{color:#ff9b4d}.ff-run-breakdown__line.is-red{color:#e55b4c}.ff-run-breakdown__line--day:after{background:currentColor}.ff-run-breakdown__line--task:after{opacity:.55}.ff-run-breakdown__line.is-orange:hover,.ff-run-breakdown__line.is-orange:focus-visible{color:#ffb468;filter:brightness(1.1)}.ff-run-breakdown__line.is-orange:hover:after,.ff-run-breakdown__line.is-orange:focus-visible:after{filter:none}.ff-run-breakdown__line--day.is-orange:hover:after,.ff-run-breakdown__line--day.is-orange:focus-visible:after{background:#ffb468}.ff-run-breakdown__line--task.is-orange:hover:after,.ff-run-breakdown__line--task.is-orange:focus-visible:after{background:repeating-linear-gradient(#ffb468 0 7px,#0000 7px 13px)}.ff-run-breakdown__line--result{color:#ef4c4c}.ff-run-breakdown__line--result:after{background:currentColor}.ff-run-breakdown__line--result.is-victory:after{background:#fff;box-shadow:0 0 6px #e8b538}.ff-run-breakdown__bar-fill{z-index:6;height:1.25rem;top:calc(3.2rem + (var(--row,0) * ((70% - 3.6rem) / 5)) + ((70% - 3.6rem) / 10));opacity:.86;cursor:pointer;border:0;padding:0;position:absolute;overflow:hidden;transform:translateY(-50%)}.ff-run-breakdown__bar-texture{pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}@keyframes ff-lights-fade{0%,to{background-color:#c7a832}50%{background-color:#ead66a}}@keyframes ff-security-pulse{0%,45.45%,to{background-color:#e64a4a}50%,95.45%{background-color:#c83b3b}}@keyframes ff-curse-shift{0%,to{background-color:#ac05ff}25%{background-color:#cf14f5}50%{background-color:#e829f2}75%{background-color:#d538f5}}.ff-run-breakdown__bar-fill--1{animation:4s ease-in-out infinite ff-lights-fade}.ff-run-breakdown__bar-fill--4{animation:2.2s linear infinite ff-security-pulse}.ff-run-breakdown__bar-fill--5{animation:5s ease-in-out infinite ff-curse-shift}.ff-run-breakdown__bar-fill--1{--row:0;background:#ffe55a}.ff-run-breakdown__bar-fill--2{--row:1;background:#ff8639}.ff-run-breakdown__bar-fill--3{--row:2;background:#2fcceb}.ff-run-breakdown__bar-fill--4{--row:3;background:#fa4747}.ff-run-breakdown__bar-fill--5{--row:4;background:#843cf0}.ff-run-breakdown__point:hover,.ff-run-breakdown__bar-fill:hover{filter:brightness(1.45);z-index:8}.ff-run-breakdown__tooltip{color:#fff;min-width:max-content;max-width:13rem;font:inherit;text-align:left;pointer-events:none;background:#1d1d21;border:1px solid #a5a5a8;padding:.5rem .6rem;font-size:.78rem;box-shadow:2px 2px #111}.ff-run-breakdown__tooltip--floating{z-index:10;position:absolute;transform:translate(-50%,calc(-100% - .8rem))}.ff-run-breakdown__tooltip--floating.is-below{transform:translate(-50%,.8rem)}.ff-run-breakdown__tooltip--floating.is-left{transform:translateY(calc(-100% - .8rem))}.ff-run-breakdown__tooltip--floating.is-left.is-below{transform:translateY(.8rem)}.ff-run-breakdown__tooltip--floating.is-right{transform:translate(-100%,calc(-100% - .8rem))}.ff-run-breakdown__tooltip--floating.is-right.is-below{transform:translate(-100%,.8rem)}.ff-run-breakdown__tooltip img{vertical-align:middle;width:1.25rem;height:1.25rem;image-rendering:pixelated;margin-right:.35rem}.ff-run-breakdown__tooltip small{color:#d7d7d7;margin-top:.2rem;display:block}.ff-run-breakdown__empty{color:#cfcfd2;margin:0;font-family:Minecraft,monospace}.game__section--ff-run-breakdown:has(.ff-run-breakdown__empty) .section__title{display:none}.ff-run-breakdown__times{color:#cfcfd2;min-width:800px;height:1.7rem;font-size:.72rem;position:relative}.ff-run-breakdown__times span{left:var(--at);white-space:nowrap;position:absolute}.ff-run-breakdown__times span.is-left{transform:translate(0)}.ff-run-breakdown__times span.is-right{transform:translate(-100%)}.ff-run-breakdown__times span.is-victory{color:#fff;font-size:1rem}.ff-run-breakdown__times span.is-victory img{vertical-align:middle;width:1.1rem;height:1.1rem;image-rendering:pixelated;margin-right:.25rem}.ff-run-breakdown__mobile-chart,.ff-run-breakdown__mobile-result{display:none}@media (width<=40rem){.ff-run-breakdown__heading{flex-direction:column-reverse;align-items:flex-start}.ff-run-breakdown,.game__section--ff-run-breakdown,.game__section--ff-run-breakdown>.section__inner{width:100%;min-width:0;max-width:100%;overflow-x:hidden}html,body{overflow-x:hidden}.ff-run-breakdown__identity{font-size:1.25rem}.ff-run-breakdown__history,.ff-run-breakdown__view-toggle,.ff-run-breakdown__scroll{display:none}.ff-run-breakdown__mobile-chart{box-sizing:border-box;background:#33333a;border:2px solid #26262b;width:100%;min-width:0;max-width:100%;min-height:78rem;display:block;position:relative;overflow:visible}.ff-run-breakdown__mobile-day{opacity:.16;border-top:1px solid;position:absolute;left:0;right:0}.ff-run-breakdown__mobile-hazards{z-index:14;pointer-events:none;position:absolute;inset:0}.ff-run-breakdown__mobile-hazard{opacity:.86;width:21px;position:absolute;transform:translate(-50%)}.ff-run-breakdown__mobile-coins{z-index:12;pointer-events:none;position:absolute;inset:0}.ff-run-breakdown__mobile-coin{pointer-events:auto;cursor:pointer;width:1.8rem;height:1.8rem;position:absolute;left:92%;transform:translate(-50%,-50%)}.ff-run-breakdown__mobile-coin .mcmeta-img{width:100%;height:100%}.ff-run-breakdown__mobile-event{z-index:10;background:#cfcfd2;height:2px;position:absolute;left:0;right:0}.ff-run-breakdown__mobile-labels{z-index:20;pointer-events:none;position:absolute;inset:0}.ff-run-breakdown__mobile-label{height:2px;position:absolute;left:0;right:0}.ff-run-breakdown__mobile-label>span{box-sizing:border-box;color:#fff;white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:calc(100% - 1.3rem);height:1.34rem;transform:translateY(var(--label-shift,0rem));background:#1d1d219e;align-items:center;gap:.3rem;padding:.12rem .3rem;font-size:.74rem;line-height:1.15;display:inline-flex;position:absolute;bottom:0;left:.65rem;right:auto;overflow:hidden}.ff-run-breakdown__mobile-label small{color:#d7d7d7;font:inherit}.ff-run-breakdown__mobile-label img{width:1.1rem;height:1.1rem;image-rendering:pixelated}.ff-run-breakdown__mobile-label--day>span{color:#17171c;background:#5ae161}.ff-run-breakdown__mobile-label--day.is-yellow>span{background:#ebd25c}.ff-run-breakdown__mobile-label--day.is-orange>span{background:#ff9b4d}.ff-run-breakdown__mobile-label--day.is-red>span{background:#e55b4c}.ff-run-breakdown__mobile-label--day small{color:inherit}.ff-run-breakdown__mobile-event--task{background:0 0;border-top:2px dashed}.ff-run-breakdown__mobile-event--day.is-green{background:#5ae161}.ff-run-breakdown__mobile-event--day.is-yellow{background:#ebd25c}.ff-run-breakdown__mobile-event--day.is-orange{background:#ff9b4d}.ff-run-breakdown__mobile-event--day.is-red{background:#e55b4c}.ff-run-breakdown__mobile-event--task.is-green{color:#5ae161;background:0 0}.ff-run-breakdown__mobile-event--task.is-yellow{color:#ebd25c;background:0 0}.ff-run-breakdown__mobile-event--task.is-orange{color:#ff9b4d;background:0 0}.ff-run-breakdown__mobile-event--task.is-red{color:#e55b4c;background:0 0}.ff-run-breakdown__mobile-event--result{z-index:9;background:#ef4c4c;height:3px}.ff-run-breakdown__mobile-event--result.is-victory{background:#fff}.ff-run-breakdown__mobile-result{color:#fff;padding:.35rem .65rem 0;font-size:.74rem;line-height:1.15;display:block}.ff-run-breakdown__mobile-result.is-victory strong{align-items:center;gap:.35rem;font-size:1.48rem;line-height:1;display:inline-flex}.ff-run-breakdown__mobile-result.is-victory img{width:1.48rem;height:1.48rem;image-rendering:pixelated}.ff-run-breakdown__mobile-event--hazard,.ff-run-breakdown__mobile-event--coin{display:none}}.game-missing{text-align:center;color:var(--color-muted);border:var(--pixel) dashed var(--color-gray-dark);background:#00000059;margin:0;padding:1.5rem;font-family:Minecraft,monospace;font-size:1rem}.game{flex-direction:column;min-height:100vh;display:flex}.game>.section:first-child .section__inner{padding-top:calc(var(--nav-h,64px) + 2.5rem)}.game>.section:last-child{flex:1}.game-page{min-height:100vh;padding:calc(var(--nav-h,64px) + 2rem) 1.5rem 3rem;text-align:center;image-rendering:pixelated;background-repeat:repeat;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.game-page__title{letter-spacing:.04em;color:#fff;text-shadow:2px 2px #00000080;margin:0;font-family:Minecraft Ten,Minecraft,monospace;font-size:2rem}.game-page__soon{color:var(--color-muted);margin:0;font-family:Minecraft,monospace;font-size:1.1rem}.not-found{min-height:42vh;padding:calc(var(--nav-h,64px) + 1rem) 1.5rem 2rem}.not-found__heading{align-items:center;gap:.75rem;display:flex}.not-found__code,.not-found .game-page__title{letter-spacing:.04em;margin:0;font:2rem Minecraft Ten,sans-serif}.not-found__code{color:var(--color-green)}.not-found .game-page__soon{color:var(--color-text)}.not-found code{color:var(--color-text);font:inherit}@media (width<=30rem){.not-found__heading{gap:.45rem}.not-found__code,.not-found .game-page__title{font-size:1.5rem}}
