.hosting-carousel{position:relative;overflow:hidden}.hosting-slide[hidden]{display:none!important}.hosting-slide[hidden] *{animation-play-state:paused!important}.hosting-slide:not([hidden]){animation:hosting-enter .45s ease-out both}.hosting-carousel .launch-hero,.hosting-carousel .game-hero{min-height:620px;box-sizing:border-box;padding-top:4.5rem;padding-bottom:4rem}.hosting-carousel .game-hero .btn.secondary{border-color:#ffffff50;color:#fff}.hosting-stage{touch-action:pan-y}.carousel-bar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 5vw;background:#fff;border-top:1px solid #dfe3e6;border-bottom:1px solid #dfe3e6}.carousel-choices{display:flex;gap:.7rem}.carousel-choice{display:flex;align-items:center;gap:.65rem;border:1px solid #dfe3e6;border-radius:30px;background:#fff;padding:.65rem 1.1rem;color:#596775;font-size:.8rem;font-weight:700;cursor:pointer}.carousel-choice-number{font-family:ui-monospace,monospace;font-size:.6rem;color:#a42c56}.carousel-choice[aria-pressed=true]{background:#182534;border-color:#182534;color:#fff}.carousel-choice[aria-pressed=true] .carousel-choice-number{color:#f3d64b}.carousel-navigation{display:flex;align-items:center;gap:.6rem}.carousel-count{font-family:ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;color:#657181;margin-right:.6rem}.carousel-control{display:grid;place-items:center;min-width:36px;min-height:36px;background:#fff;border:1px solid #d4dbe0;border-radius:50%;color:#182534;cursor:pointer;font-size:1rem}.carousel-control:hover,.carousel-choice:hover{border-color:#a42c56}.carousel-control:focus-visible,.carousel-choice:focus-visible{outline:3px solid #a42c56;outline-offset:3px}.carousel-play{border-radius:30px;font-size:.67rem;padding:.4rem .8rem;white-space:nowrap}.carousel-play:disabled{cursor:default;opacity:.6}.site-header .minecraft-nav{display:inline-flex;align-items:center;gap:.4rem}.minecraft-nav>span{font-size:.51rem;letter-spacing:.04em;text-transform:uppercase;background:#cde5b11a;color:#cde5b1;border:1px solid #cde5b140;border-radius:4px;padding:.16rem .3rem}.site-header nav{gap:1.2rem}@keyframes hosting-enter{from{opacity:.3;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.motion-paused .hosting-slide{animation:none}
@media(max-width:1000px){.carousel-bar{padding:.85rem 5vw}.carousel-choice{font-size:.72rem;padding:.6rem .8rem}.site-header nav{gap:.8rem}}
@media(max-width:700px){.hosting-carousel .launch-hero,.hosting-carousel .game-hero{min-height:1000px;padding-top:2.5rem;padding-bottom:1.7rem}.hosting-carousel .launch-art{min-height:340px}.carousel-bar{flex-direction:column;align-items:stretch;gap:.8rem;padding:1rem 5vw}.carousel-choices{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.carousel-choice{justify-content:center;font-size:.69rem;padding:.65rem .5rem;gap:.4rem}.carousel-navigation{justify-content:center}.carousel-count{margin-right:auto}.carousel-play{margin-left:auto}.site-header nav{gap:.7rem}.site-header .minecraft-nav{font-size:.75rem}.minecraft-nav>span{font-size:.45rem}.hosting-carousel .game-hero .game-hero-inner{gap:1.3rem}.hosting-carousel .world-art{min-height:350px}}
@media(prefers-reduced-motion:reduce){.hosting-slide:not([hidden]){animation:none!important}}
