@font-face{font-family:Minecraft;src:url('/assets/fonts/Minecraft-Seven_v2.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Minecrafter;src:url('/assets/fonts/Minecraft-Tenv2.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinecraftUI;src:url('/assets/fonts/Minecraft-Seven_v2.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--red:#b20b0f;--surface:#262424;--gold:#ffb700;--u:min(.92px,.0479166666vw);--ease:cubic-bezier(.22,.61,.36,1);--header-height:112px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);overscroll-behavior:none;overflow-x:clip;background:#000;scrollbar-width:none}body{margin:0;background:#000;overscroll-behavior:none;overflow-x:clip;color:#fff;font-family:Minecraft,sans-serif}p,h1,h2{margin:0;font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0}button:disabled{opacity:1;cursor:default}button:not(:disabled),a{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}img{display:block}section[id]{scroll-margin-top:0}.site-shell{background:var(--red);width:100%;max-width:none;margin:0;position:relative;overflow:clip;container-type:inline-size;--site-scale:.92;--frame-u:min(.75px,calc(100cqw / 1920));--u:calc(var(--frame-u) * var(--site-scale));--layout-inset:calc((100cqw - 1920 * var(--u)) / 2)}.source-image{position:relative;display:block;overflow:hidden}.source-image>img{position:absolute;max-width:none;object-fit:fill}.pixel-edge{position:absolute;width:100%;height:calc(415 * var(--u));pointer-events:none}.site-header{--header-start:calc(60 * var(--u) + var(--layout-inset));--header-end:calc(20 * var(--u) + var(--layout-inset));position:sticky;top:0;z-index:50;background:#000;box-shadow:0 calc(11 * var(--u)) rgb(0 0 0 / 30%)}.header-bar{height:clamp(62.56px,calc(96 * var(--u)),88.32px);padding:0 var(--header-end) 0 var(--header-start);display:flex;justify-content:space-between;align-items:center;gap:calc(80 * var(--u))}.header-logo{width:calc(267 * var(--u));flex-shrink:0}.header-bar nav{display:flex;align-items:center;gap:calc(44 * var(--u))}.nav-item{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:clamp(16px,calc(26 * var(--u)),26px);line-height:1.3;white-space:nowrap;transition:color .18s ease}.nav-item:hover:not(:disabled),.nav-item[aria-expanded=true]{color:var(--red)}.chevron{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;transform:rotate(90deg);color:#757575;transition:transform .3s var(--ease),color .18s;font-size:.85em}.nav-item[aria-expanded=true] .chevron{transform:rotate(270deg);color:var(--red)}.account{margin-left:calc(16 * var(--u))}.account .source-image{width:calc(48 * var(--u));flex-shrink:0}.account .source-image,.shop-account>.source-image{background-color:currentColor;-webkit-mask:url("/assets/62150c224c1a8ce62939a67095873d951a4ec2d7.webp") left top/98.1481438% 100% no-repeat;mask:url("/assets/62150c224c1a8ce62939a67095873d951a4ec2d7.webp") left top/98.1481438% 100% no-repeat}.account .source-image>img,.shop-account>.source-image>img{opacity:0}.header-panel{display:grid;grid-template-rows:0fr;position:absolute;top:100%;left:0;width:100%;max-height:calc(100dvh - var(--header-height) - 12px);background:#000;visibility:hidden;opacity:0;transition:grid-template-rows .4s var(--ease),opacity .25s ease,visibility 0s .4s;box-shadow:0 calc(11 * var(--u)) #0007}.header-panel.is-open{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .4s var(--ease),opacity .25s ease,visibility 0s}.panel-clip{min-height:0;overflow:hidden;scrollbar-width:none}.is-open>.panel-clip{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.panel-content{transform:translateY(-16px);transition:transform .4s var(--ease)}.is-open .panel-content{transform:none}.explore-content{display:grid;grid-template-columns:22fr 28fr 28fr 17fr;gap:calc(30 * var(--u));padding:calc(30 * var(--u)) calc(27 * var(--u) + var(--layout-inset));min-height:calc(500 * var(--u));transform:translateY(-16px);transition:transform .4s var(--ease)}.is-open .explore-content{transform:none}.explore-options{display:flex;flex-direction:column;gap:calc(44 * var(--u));padding-top:calc(21 * var(--u))}.explore-option{display:flex;align-items:center;justify-content:flex-start;min-height:calc(67 * var(--u));padding:0 calc(13 * var(--u)) calc(14 * var(--u));border-bottom:calc(4 * var(--u)) solid #534f4f;font-size:clamp(16px,calc(26 * var(--u)),26px);line-height:1.1;transition:color .18s ease,border-color .18s ease}.explore-option:hover:not(:disabled){color:var(--red);border-color:var(--red)}.coming-soon{color:#757575}.menu-card{min-width:0}.menu-card p{font-size:clamp(14px,calc(20 * var(--u)),20px);line-height:1.5;margin-top:calc(14 * var(--u))}.menu-card:hover p{color:var(--red)}.menu-brand{position:relative;aspect-ratio:285/441;align-self:start}.menu-brand>.source-image{position:absolute}.menu-backdrop{left:0;top:0;width:100%;height:100%}.menu-logo{left:5.9649123%;top:3.6281179%;width:87.7192982%;height:8.8435374%;z-index:1}.menu-character{left:0;top:7.86%;width:100%;height:92.13%;z-index:2}.menu-card .source-image>img,.card-art>img,.world-scene>img{transition:transform .5s var(--ease)}.menu-card:hover .source-image>img,.islands-card:hover .card-art>img,.small-card:hover .card-art>img,.world-card:hover .world-scene>img{transform:scale(1.025)}
.hero{position:relative;height:calc(903 * var(--u));background:#000;isolation:isolate}.hero-background{position:absolute;left:0;top:0;width:100%;height:100%}.hero-background>img{height:auto!important;top:auto!important;bottom:0}.sky-call{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:calc(66 * var(--u));background:rgb(35 32 72 / 30%);-webkit-backdrop-filter:blur(calc(10 * var(--u)));backdrop-filter:blur(calc(10 * var(--u)));box-shadow:inset 0 1px rgb(255 255 255 / 12%),inset 0 -1px rgb(0 0 0 / 12%);font-size:clamp(14px,calc(24 * var(--u)),22.08px);line-height:1.25;padding:calc(12 * var(--u));transition:background .2s}.sky-call:hover{background:rgb(35 32 72 / 40%)}.hero-copy{position:relative;z-index:2;width:calc(814 * var(--u));margin:calc(70 * var(--u)) auto 0;text-align:center}.hero-copy h1{width:calc(800 * var(--u));margin:auto}.hero-description{font-size:calc(32 * var(--u));line-height:1.25;min-height:calc(97 * var(--u));margin:calc(-11 * var(--u)) auto calc(46 * var(--u));max-width:calc(814 * var(--u))}.pixel-button{--face:var(--red);--light:#c12124;--shade:#960d10;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--face);box-shadow:inset 0 calc(11 * var(--u)) var(--light),inset 0 calc(-11 * var(--u)) var(--shade);padding:calc(20 * var(--u));min-height:calc(91 * var(--u));font-size:calc(36 * var(--u));line-height:1.15;transition:background .16s ease,filter .16s ease,transform .12s ease,box-shadow .12s ease}.pixel-button:hover{filter:brightness(1.12)}.pixel-button:active{transform:translateY(4px);box-shadow:inset 0 3px var(--shade),inset 0 -3px var(--shade)}.hero-play{font-family:Minecrafter,sans-serif;width:calc(505 * var(--u));min-height:calc(100 * var(--u));font-size:calc(48 * var(--u));margin:auto}.hero-edge{height:calc(234 * var(--u));bottom:calc(-32 * var(--u));left:0;z-index:3}
.highlights{background:var(--red);position:relative;z-index:3;min-height:calc(1122 * var(--u));padding:calc(188 * var(--u)) calc(121 * var(--u) + var(--layout-inset)) calc(234 * var(--u))}.highlights:before{content:'';position:absolute;inset:calc(148 * var(--u)) 0 calc(194 * var(--u));background:#000;z-index:-1}.highlights-top,.highlights-bottom{height:calc(345 * var(--u))}.highlights-top{top:0;left:0;transform:scaleX(-1);z-index:-1}.highlights-bottom{bottom:0;left:0;transform:scaleY(-1);z-index:-1}.highlights-grid{display:grid;grid-template-columns:900fr 743fr;gap:calc(50 * var(--u)) calc(34 * var(--u));align-items:stretch}.islands-card,.small-card{background:var(--surface);min-width:0}.islands-card{grid-row:span 2;display:flex;flex-direction:column}.islands-card>.card-art{width:100%;flex-shrink:0}.islands-copy{flex:1;display:flex;flex-direction:column;padding:calc(20 * var(--u)) calc(23 * var(--u)) calc(25 * var(--u))}.islands-copy h2{font-size:calc(40 * var(--u));line-height:1.4;margin-bottom:calc(12 * var(--u));white-space:nowrap}.islands-copy .pixel-button{width:100%;margin-top:auto}.small-card{display:grid;grid-template-columns:473fr 270fr;align-items:stretch;min-height:calc(325 * var(--u));background:var(--surface)}.card-photo{position:relative;align-self:stretch;min-width:0;overflow:hidden}.small-card>.card-photo .card-art{position:absolute;left:50%;height:100%;width:auto;min-width:100%;aspect-ratio:473/325!important;transform:translateX(-50%)}.small-card-copy{align-self:center;padding:calc(24 * var(--u)) calc(14 * var(--u));min-width:0}.small-card h2{font-size:calc(36 * var(--u));line-height:1.08;margin-bottom:calc(25 * var(--u))}.text-action{display:inline-block;color:var(--gold);font-size:calc(24 * var(--u));line-height:1.4}.text-action:hover{color:var(--red);text-decoration:underline;text-underline-offset:5px}
.worlds{padding:calc(68 * var(--u)) calc(84 * var(--u) + var(--layout-inset)) 0}.display-heading{font-family:Minecrafter,sans-serif;text-align:center;line-height:1.1;font-size:calc(80 * var(--u))}.world-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(126 * var(--u));margin-top:calc(12 * var(--u))}.world-card{position:relative;background:#000;text-align:center;min-width:0;padding:calc(12 * var(--u)) calc(11 * var(--u)) calc(20 * var(--u))}.world-card:after{content:'';position:absolute;left:0;right:0;bottom:0;height:calc(61 * var(--u));background:var(--red);z-index:0}.world-scene{width:100%}.world-logo{width:91.4%;position:relative;z-index:1;margin:calc(-70 * var(--u)) auto 0}.world-card>p{position:relative;font-size:calc(24 * var(--u));line-height:1.25;width:93%;min-height:calc(141 * var(--u));margin:calc(16 * var(--u)) auto calc(8 * var(--u));z-index:1}.world-card .pixel-button{position:relative;z-index:1;width:60.2%;min-height:calc(91 * var(--u));font-size:calc(40 * var(--u));margin:auto;color:#000}.blue{--face:#34a9d5;--light:#5bbde2;--shade:#2e8bae}.gold{--face:#ffb700;--light:#ffd978;--shade:#c7971c}
.pack{position:relative;isolation:isolate;min-height:calc(914 * var(--u));margin-top:calc(33 * var(--u));padding:calc(165 * var(--u)) calc(61 * var(--u) + var(--layout-inset)) calc(40 * var(--u))}.pack:before{content:'';position:absolute;inset:calc(104 * var(--u)) 0 calc(10 * var(--u));background:#000;box-shadow:0 calc(20 * var(--u)) #0007;z-index:-1}.pack-copy{position:relative;width:calc(733 * var(--u));z-index:2}.pack-heading{width:170%;margin-bottom:calc(-18 * var(--u))}.pack-description{font-size:calc(36 * var(--u));line-height:1.1111}.pack-includes{color:var(--gold);font-size:calc(24 * var(--u));line-height:1.25;margin-top:calc(24 * var(--u))}.purchase{display:flex;align-items:center;gap:calc(80 * var(--u));width:calc(960 * var(--u));max-width:calc(100vw - 122 * var(--u));margin-top:calc(22 * var(--u))}.purchase .pixel-button{width:calc(655 * var(--u));min-height:calc(125 * var(--u));flex-shrink:0}.green{--face:#00bb1c;--light:#28cc40;--shade:#009916;font-family:Minecrafter,sans-serif;font-size:calc(64 * var(--u))}.price{display:flex;align-items:center;gap:0;font-size:calc(36 * var(--u));line-height:1.2;white-space:nowrap}.price .source-image{width:calc(85 * var(--u));flex-shrink:0}.pack-character{position:absolute;z-index:1;width:calc(914 * var(--u));top:0;right:calc(46 * var(--u) + var(--layout-inset))}
.community{text-align:center;padding-top:calc(122 * var(--u));margin:auto;max-width:calc(1494.1263428 * var(--u))}.community .display-heading{font-size:calc(96 * var(--u));line-height:1}.community>p{font-size:calc(32 * var(--u));line-height:1.25;min-height:calc(97 * var(--u));max-width:calc(814 * var(--u));margin:calc(9 * var(--u)) auto 0}.socials{position:relative;width:100%;margin:calc(-48 * var(--u)) auto 0}.socials>.social-mascot{position:absolute;left:var(--social-x);top:var(--social-y);width:var(--social-width);transform:rotate(var(--social-angle));transform-origin:0 0;transition:transform .25s var(--ease)}.socials>.social-mascot:hover{transform:translateY(-4px) rotate(var(--social-angle))}.socials>.social-mascot>.source-image{--float-distance:clamp(4px,.65cqw,10px);--float-sway:clamp(1.5px,.2cqw,4px);--float-tilt:2.5deg;transform-origin:50% 60%;animation:kingdom-float 5s ease-in-out infinite}.socials>.social-mascot:nth-child(2)>.source-image{animation-duration:5.6s;animation-delay:-1.4s}.socials>.social-mascot:nth-child(3)>.source-image{animation-duration:4.8s;animation-delay:-2.6s}.socials>.social-mascot:nth-child(4)>.source-image{animation-duration:5.8s;animation-delay:-3.2s}
.adventure{position:relative;isolation:isolate;min-height:calc(951 * var(--u));width:calc(1733 * var(--u));margin:calc(-21.3858643 * var(--u)) 0 0 calc(12 * var(--u) + var(--layout-inset))}.adventure:before{content:'';position:absolute;left:calc(164 * var(--u));right:0;top:calc(104 * var(--u));bottom:calc(73 * var(--u));background:#000;box-shadow:0 calc(15 * var(--u)) #0007;z-index:-1}.adventure-avatar{position:absolute;left:0;top:0;width:calc(634 * var(--u));z-index:2}.adventure-copy{position:relative;width:calc(1154 * var(--u));margin-left:calc(549 * var(--u));padding-top:calc(174 * var(--u));padding-bottom:calc(85 * var(--u));text-align:center;z-index:1}.adventure-copy>p{font-size:calc(36 * var(--u));line-height:1.1111;width:calc(979 * var(--u));margin:calc(-12 * var(--u)) auto 0}.adventure-play{font-family:Minecrafter,sans-serif;font-size:calc(75 * var(--u));min-height:calc(152 * var(--u));width:calc(824 * var(--u));margin:calc(24 * var(--u)) auto 0}
.site-footer{position:relative;isolation:isolate;min-height:calc(465 * var(--u));margin-top:calc(36 * var(--u));padding:calc(208 * var(--u)) calc(66 * var(--u) + var(--layout-inset)) calc(32 * var(--u))}.site-footer:before{content:'';position:absolute;inset:calc(134 * var(--u)) 0 0;background:#000;z-index:-1}.footer-edge{top:0;left:0;transform:rotate(180deg);z-index:-1}.footer-grid{display:grid;grid-template-columns:calc(697 * var(--u)) calc(325 * var(--u)) calc(376 * var(--u)) 1fr;gap:calc(30 * var(--u));align-items:start}.footer-logo{width:calc(267 * var(--u))}.footer-brand>p{font-size:clamp(12px,calc(18 * var(--u)),16.56px);line-height:1.3;margin-top:calc(11 * var(--u))}.footer-brand .copyright{margin-top:calc(92 * var(--u))}.footer-column{display:flex;flex-direction:column;gap:calc(18 * var(--u));font-size:clamp(12px,calc(18 * var(--u)),16.56px);line-height:1.2;min-width:0}.footer-column h2{color:var(--red);font-size:clamp(18px,calc(32 * var(--u)),29.44px);line-height:1;margin-bottom:calc(-2 * var(--u))}.footer-column a:hover{color:var(--red)}
@media(max-width:1039px){
:root{--u:1px}.site-shell{width:100%;overflow:clip;--u:1px;--layout-inset:4cqw}.site-header{--header-start:calc(22.08px + var(--layout-inset));--header-end:calc(12.88px + var(--layout-inset))}.header-bar{height:auto;min-height:115.92px;flex-direction:column;gap:18.4px;padding:18.4px var(--header-end) 16.56px var(--header-start)}.header-logo{width:184px}.header-bar nav{width:100%;justify-content:center;flex-wrap:wrap;gap:14.72px 22.08px}.nav-item{font-size:15.64px;gap:5.52px}.account{margin-left:auto}.account .source-image{width:25.76px}.header-panel{position:absolute}.explore-content{grid-template-columns:1fr 1fr;gap:22.08px;padding:22.08px calc(22.08px + var(--layout-inset));min-height:0}.explore-options{grid-column:1/-1;flex-direction:row;gap:18.4px;padding-top:0}.explore-option{min-height:49.68px;font-size:18.4px;padding:0 7.36px 7.36px;border-bottom-width:3.68px}.menu-card p{font-size:16.56px;margin-top:11.04px}.menu-brand{grid-column:1/-1;width:174.8px;justify-self:center}.hero{--hero-edge-height:calc(100cqw * 234 / 1920);height:auto;min-height:542.8px;padding-bottom:max(95.68px,calc(var(--hero-edge-height) - 14.72px + 25.76px))}.hero-background{height:100%;width:auto;min-width:100%;aspect-ratio:1920/934!important;left:50%;transform:translateX(-50%)}.sky-call{font-size:16.56px;min-height:44.16px;padding:11.04px 14.72px}.hero-copy{width:min(570.4px,calc(92% - 44.16px));margin:80.96px auto 0;transform:none}.hero-copy h1{width:min(515.2px,100%)}.hero-description{font-size:22.08px;line-height:1.4;min-height:0;max-width:496.8px;margin:5.52px auto 25.76px}.hero .hero-play{width:min(303.6px,100%);min-height:73.6px;font-size:34.96px}.hero-edge{height:var(--hero-edge-height);bottom:-14.72px}.highlights{padding:59.8px calc(25.76px + var(--layout-inset)) 66.24px;min-height:0}.highlights:before{inset:33.12px 0 33.12px}.highlights-top,.highlights-bottom{height:auto}.highlights-grid{grid-template-columns:1fr 1fr;gap:22.08px}.islands-card{grid-row:span 2}.islands-copy{padding:18.4px}.islands-copy h2{font-size:24.84px;line-height:1.2;white-space:normal;margin-bottom:16.56px}.pixel-button{font-size:21.16px;min-height:59.8px;box-shadow:inset 0 6.44px var(--light),inset 0 -6.44px var(--shade);padding:16.56px}.small-card{margin:0;background:var(--surface);grid-template-columns:40% 1fr;min-height:184px}.small-card-copy{padding:18.4px 14.72px}.small-card h2{font-size:clamp(17.48px,2.208cqw,22.08px);line-height:1.2;margin-bottom:14.72px}.text-action{font-size:18.4px}.worlds{padding:57.04px calc(25.76px + var(--layout-inset)) 0}.display-heading{font-size:42.32px;line-height:1.15}.world-grid{gap:25.76px;margin-top:25.76px}.world-card{padding:7.36px 7.36px 18.4px;display:flex;flex-direction:column}.world-card:after{height:33.12px}.world-logo{margin-top:-29.44px}.world-card>p{font-size:17.48px;line-height:1.45;min-height:0;width:92%;margin:18.4px auto 22.08px}.world-card .pixel-button{font-size:23.92px;min-height:62.56px;width:86%;margin-top:auto}.pack{min-height:0;margin-top:36.8px;padding:62.56px calc(25.76px + var(--layout-inset)) 41.4px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:11.04px}.pack:before{inset:25.76px 0 0}.pack-copy{width:auto}.pack-heading{width:165%;margin-bottom:-11.04px}.pack-description{font-size:20.24px;line-height:1.4}.pack-includes{font-size:16.56px;line-height:1.5;margin-top:18.4px}.pack-character{width:100%;position:relative;right:auto;top:auto}.purchase{width:185%;max-width:calc(100vw - 51.52px);gap:22.08px;margin-top:22.08px}.purchase .pixel-button{width:65%;min-height:69.92px;font-size:31.28px}.price{font-size:25.76px}.price .source-image{width:49.68px}.community{padding:59.8px calc(25.76px + var(--layout-inset)) 0;max-width:828px}.community .display-heading{font-size:44.16px;line-height:1.15}.community>p{font-size:21.16px;line-height:1.4;min-height:0;max-width:552px;margin:18.4px auto 0}.socials{margin-top:0}.adventure{min-height:0;width:calc(92% - 51.52px);margin:49.68px calc(25.76px + var(--layout-inset)) 0;display:grid;grid-template-columns:30% 1fr;align-items:center}.adventure:before{inset:34.96px 0 18.4px 0}.adventure-avatar{position:relative;width:130%;left:-18%;top:0}.adventure-copy{margin:0;width:100%;padding:64.4px 23.92px 53.36px 7.36px}.adventure-copy>p{font-size:20.24px;line-height:1.4;width:100%;margin:7.36px auto 23px}.adventure-play{font-size:34.96px;min-height:73.6px;width:90%;margin:0 auto}.site-footer{min-height:0;margin-top:27.6px;padding:80.96px calc(25.76px + var(--layout-inset)) 27.6px}.site-footer:before{inset:36.8px 0 0}.footer-edge{height:auto}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:23px}.footer-logo{width:min(184px,100%)}.footer-brand>p{font-size:13.8px;line-height:1.4;margin-top:14.72px}.footer-brand .copyright{margin-top:31.28px}.footer-column{gap:13.8px;font-size:14.72px;line-height:1.4}.footer-column h2{font-size:21.16px;line-height:1.2;margin-bottom:4.6px}
}
@media(min-width:600px) and (max-width:759px){.highlights-grid{grid-template-columns:1fr}.islands-card{grid-row:auto}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25.76px 22.08px}.footer-brand{grid-column:1/-1}}
@media(max-width:599px){
.site-header{--header-start:calc(14.72px + var(--layout-inset));--header-end:calc(7.36px + var(--layout-inset))}.header-bar{padding:17.48px var(--header-end) 15.64px var(--header-start);gap:15.64px}.header-logo{width:171.12px}.header-bar nav{gap:12.88px 19.32px}.nav-item{font-size:14px;gap:5.52px}.account .source-image{width:22.08px}.explore-content{gap:20.24px 14.72px;padding:18.4px calc(18.4px + var(--layout-inset))}.explore-option{font-size:16.56px}.menu-card p{font-size:15.64px;line-height:1.4}.menu-brand{width:142.6px}.hero{min-height:506px;padding-bottom:max(80.96px,calc(var(--hero-edge-height) - 7.36px + 22.08px))}.sky-call{font-size:13.8px;min-height:44.16px}.hero-copy{width:calc(92% - 33.12px);margin-top:82.8px}.hero-copy h1{width:100%}.hero-description{font-size:19.32px;line-height:1.4;margin:12.88px auto 25.76px}.hero .hero-play{font-size:31.28px;min-height:69.92px;width:85%}.hero-edge{bottom:-7.36px}.highlights{padding:34.96px calc(18.4px + var(--layout-inset)) 44.16px}.highlights:before{inset:20.24px 0}.highlights-grid{grid-template-columns:1fr;gap:22.08px}.islands-card{grid-row:auto}.islands-copy{padding:18.4px 14.72px}.islands-copy h2{font-size:23.92px}.islands-copy .pixel-button{font-size:20.24px}.small-card{min-height:165.6px}.small-card>.card-photo{min-height:165.6px}.small-card>.card-photo .card-art{position:absolute;left:50%;height:100%;width:auto;min-width:100%;aspect-ratio:473/325!important;transform:translateX(-50%)}.small-card-copy{padding:18.4px 12.88px}.small-card h2{font-size:clamp(16.56px,5.336cqw,20.24px);margin-bottom:16.56px}.text-action{font-size:16.56px}.worlds{padding:36.8px calc(18.4px + var(--layout-inset)) 0}.display-heading{font-size:29.44px;line-height:1.2}.world-grid{grid-template-columns:1fr;gap:32.2px;margin-top:23px}.world-logo{margin-top:-26.68px}.world-card>p{font-size:16.56px;line-height:1.45;margin:16.56px auto 22.08px;min-height:0}.world-card .pixel-button{font-size:25.76px;width:82%}.pack{display:flex;flex-direction:column;padding:34.96px calc(18.4px + var(--layout-inset)) 33.12px;margin-top:29.44px;gap:0}.pack:before{inset:12.88px 0 0}.pack-copy{display:contents}.pack-copy h2{width:100%;order:0}.pack-heading{width:165%;margin:0}.pack-character{order:1;width:min(331.2px,100%);margin:-23px auto -4.6px}.pack-description{order:2;font-size:18.4px;line-height:1.45}.pack-includes{order:3;align-self:start;font-size:16.56px;margin-top:18.4px}.purchase{order:4;width:100%;max-width:none;gap:12.88px;margin-top:22.08px}.purchase .pixel-button{width:auto;flex:1;min-height:62.56px;font-size:25.76px;padding:12.88px 7.36px}.price{font-size:23.92px}.price .source-image{width:41.4px}.community{padding:41.4px calc(18.4px + var(--layout-inset)) 0}.community .display-heading{font-size:31.28px;line-height:1.2}.community>p{font-size:19.32px;line-height:1.4;margin-top:18.4px}.socials{margin-top:9.2px}.adventure{width:calc(92% - 36.8px);margin:38.64px calc(18.4px + var(--layout-inset)) 0;display:flex;flex-direction:column;gap:0}.adventure:before{inset:73.6px 0 0}.adventure-avatar{width:193.2px;left:0;margin-bottom:-36.8px}.adventure-copy{width:100%;padding:0 16.56px 29.44px}.adventure-copy>p{font-size:18.4px;line-height:1.45;margin:9.2px auto 22.08px}.adventure-play{font-size:31.28px;min-height:68.08px;width:100%}.site-footer{padding:50.6px calc(18.4px + var(--layout-inset)) 23px;margin-top:27.6px}.site-footer:before{inset:22.08px 0 0}.footer-grid{grid-template-columns:1fr 1fr;gap:27.6px 22.08px}.footer-brand{grid-column:1/-1}.footer-logo{width:171.12px}.footer-brand>p{font-size:14.72px;margin-top:14.72px}.footer-brand .copyright{margin-top:18.4px}.footer-column{font-size:14.72px;gap:11.04px}.footer-column h2{font-size:21.16px;margin-bottom:3.68px}
}
@media(max-width:359px){.header-bar nav{gap:12.88px 14.72px}.nav-item{font-size:14px}.hero-description{font-size:18.4px}.small-card-copy{padding:16.56px 11.04px}.text-action{font-size:14.72px}.display-heading{font-size:25.76px}.community .display-heading{font-size:27.6px}.price{font-size:22.08px}.price .source-image{width:34.96px}.purchase .pixel-button{font-size:23px}.footer-grid{gap:25.76px 16.56px}.footer-column h2{font-size:18.4px}}

.price>.source-image,.shop-price>.source-image{background:#00bb1c;-webkit-mask:url('/assets/bd9f23d0771f7693ac83a04c822564dbb6e7c230.webp') center/100% 100% no-repeat;mask:url('/assets/bd9f23d0771f7693ac83a04c822564dbb6e7c230.webp') center/100% 100% no-repeat}.price>.source-image>img,.shop-price>.source-image>img{opacity:0}
.site-header,.site-footer{-webkit-user-select:none;user-select:none}.site-header img,.site-footer img,.site-header a,.site-footer a{-webkit-user-drag:none}
.shop-content{display:grid;grid-template-columns:424fr 1109fr 280fr;gap:calc(27 * var(--u));padding:calc(30 * var(--u)) calc(27 * var(--u) + var(--layout-inset));min-height:calc(500 * var(--u))}.shop-products{display:grid;grid-template-columns:1fr 1fr;gap:calc(37 * var(--u));min-width:0;align-self:start}.shop-product{min-width:0;display:flex;flex-direction:column;background:var(--surface);padding-bottom:calc(9 * var(--u))}.shop-product-art{position:relative;background:var(--surface);overflow:hidden}.shop-product-art>.source-image{width:100%}.shop-buy{align-self:center;width:51.7%;min-height:calc(48 * var(--u));font-size:calc(20 * var(--u));padding:calc(8 * var(--u));box-shadow:inset 0 calc(5 * var(--u)) #b3e6bb,inset 0 calc(-5 * var(--u)) #008c15}.shop-buy:active{transform:translateY(1px)}.shop-product-name{display:flex;align-items:center;justify-content:center;min-height:calc(45 * var(--u));font-size:clamp(14px,calc(20 * var(--u)),20px);line-height:1.4;text-align:center;padding:0 calc(12 * var(--u))}.shop-price{position:absolute;top:calc(9 * var(--u));left:calc(14 * var(--u));display:flex;align-items:center;gap:calc(4 * var(--u));font-size:clamp(14px,calc(20 * var(--u)),20px);line-height:1.4;white-space:nowrap}.shop-price>.source-image{width:calc(39 * var(--u))}.shop-account{display:flex;align-items:center;align-self:start;gap:calc(12 * var(--u));font-size:clamp(14px,calc(20 * var(--u)),20px);line-height:1.3;min-width:0;text-align:left}.shop-account>.source-image{width:calc(55 * var(--u));flex-shrink:0}.shop-account>span:last-child{margin-left:auto}.shop-account:hover{color:var(--red)}.account-panel{left:var(--account-panel-left,auto);right:var(--account-panel-right,var(--header-end));width:calc(280 * var(--u));max-width:calc(100% - var(--header-start) - var(--header-end))}.account-content{display:flex;flex-direction:column;padding:calc(22 * var(--u)) calc(10 * var(--u));min-height:calc(500 * var(--u))}.account-mascot{width:83.076923%;margin:auto auto calc(36 * var(--u));flex-shrink:0;pointer-events:none;--float-distance:6px;--float-sway:2px;--float-tilt:2deg;transform-origin:50% 60%;animation:kingdom-float 5.8s ease-in-out infinite;animation-play-state:paused}.account-panel.is-open .account-mascot{animation-play-state:running}.account-option{display:flex;align-items:flex-end;justify-content:center;align-self:center;width:100%;flex-shrink:0;font-size:clamp(16px,calc(20 * var(--u)),20px);line-height:1.2;min-height:calc(65 * var(--u));border-bottom:calc(4 * var(--u)) solid #534f4f;text-align:center;padding:calc(12 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u))}
@media(max-width:1039px){.shop-content{grid-template-columns:1fr;padding:22.08px calc(22.08px + var(--layout-inset));gap:22.08px;min-height:0}.shop-content .explore-options{grid-column:auto;flex-wrap:wrap;gap:18.4px}.shop-products{gap:22.08px}.shop-product{padding-bottom:8.28px}.shop-product-name{font-size:16.56px;min-height:41.4px;padding:4.6px 11.04px}.shop-price{top:8.28px;left:12.88px;font-size:16.56px;gap:3.68px}.shop-price>.source-image{width:27.6px}.shop-buy{font-size:17.48px;min-height:44.16px;width:60%;padding:9.2px;box-shadow:inset 0 4.6px #b3e6bb,inset 0 -4.6px #008c15}.shop-account{font-size:16.56px;gap:11.04px;justify-self:end;min-width:174.8px}.shop-account>.source-image{width:29.44px}.account-panel{width:257.6px}.account-mascot{margin-bottom:33.12px}.account-content{padding:20.24px 9.2px;min-height:460px}.account-option{font-size:18.4px;min-height:59.8px;border-bottom-width:3.68px;padding:11.04px 3.68px 3.68px}}
@media(max-width:599px){.shop-content{padding:18.4px calc(18.4px + var(--layout-inset));gap:20.24px}.shop-content .explore-options{gap:12.88px}.shop-content .explore-option{font-size:16.56px}.shop-products{grid-template-columns:1fr;gap:22.08px}.shop-buy{width:60%;font-size:17.48px}.account-option{font-size:16.56px}}
@media(hover:hover) and (pointer:fine){html,body,.site-shell,.site-shell *{cursor:url('/assets/cursor-pixel.svg') 2 2,default}.site-shell a,.site-shell a *,.site-shell button:not(:disabled),.site-shell button:not(:disabled) *{cursor:url('/assets/cursor-pixel-hand.svg') 8 2,pointer}}
@keyframes kingdom-float{0%,100%{transform:translate3d(calc(-1 * var(--float-sway,2px)),0,0) rotate(calc(-1 * var(--float-tilt,2deg)))}25%{transform:translate3d(0,calc(-1 * var(--float-distance,8px)),0) rotate(0deg)}50%{transform:translate3d(var(--float-sway,2px),0,0) rotate(var(--float-tilt,2deg))}75%{transform:translate3d(0,calc(.35 * var(--float-distance,8px)),0) rotate(0deg)}}
.site-footer,.site-footer *{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.panel-content{transform:none}}

html::-webkit-scrollbar,body::-webkit-scrollbar,.panel-clip::-webkit-scrollbar{display:none;width:0;height:0}

body{font-synthesis:weight}.site-header .nav-item{font-weight:400;font-synthesis:none}.small-card h2,.sky-call{font-weight:400;font-synthesis:none;text-shadow:none;-webkit-text-stroke:0}.footer-column h2{font-weight:400;font-synthesis:none;text-shadow:none;-webkit-text-stroke:0}.chevron,.sky-gallery-arrow,.sky-island-arrow,.sky-class-arrow,.sky-lightbox-arrow,.music-arrow{font-family:MinecraftUI,Arial,sans-serif}

/* Owner corrections: text headings, restored promotion artwork and Cash price. */
.pack{min-height:calc(960 * var(--u));margin-top:calc(137 * var(--u));padding-top:calc(60 * var(--u))}
.pack:before{inset:0 0 calc(10 * var(--u))}
.pack-heading{font-family:Minecrafter,sans-serif;font-synthesis:none;font-size:calc(115 * var(--u));line-height:.96;width:calc(773 * var(--u));margin:0 0 calc(-10 * var(--u))}
.purchase{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(24 * var(--u));width:100%;max-width:100%}.purchase .pixel-button{width:100%;min-width:0;flex-shrink:1}
.adventure-heading{font-family:Minecrafter,sans-serif;font-synthesis:none;font-size:calc(100 * var(--u));line-height:.95;color:var(--red)}
/* Current Figma: the square goblin extends left of the 285 x 441 banner. */
.menu-character{left:-30.8771930%;top:14.2857143%;width:136.4912281%;height:88.2086168%;pointer-events:none}
@media(min-width:1040px){.adventure-copy{padding-top:calc(144 * var(--u))}.adventure-copy>p{margin-top:calc(18 * var(--u))}}
@media(max-width:1039px){
  .pack{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;min-height:0;padding:42px calc(26px + var(--layout-inset));margin-top:40px}
  .pack-copy{width:100%;max-width:670px}.pack-character{position:relative;right:auto;top:auto;width:100%;max-width:600px;justify-self:center;margin:0}.pack-heading{font-size:clamp(48px,7vw,76px);line-height:1;width:100%;margin:0 0 18px}
  .purchase{width:100%;max-width:450px;margin-top:24px;gap:14px}.purchase .pixel-button{width:100%;min-height:64px}
  .adventure-heading{font-size:clamp(32px,5vw,64px)}
  .shop-content .shop-category-options{gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
  .shop-category-options .explore-option{justify-content:center;min-height:44px;padding:8px 4px;font-size:16px}
}
@media(max-width:599px){
  .pack{padding:32px 20px;margin-top:32px}.pack-copy{display:block}.pack-copy h2{width:100%}.pack-heading{font-size:44px;margin-bottom:18px}.pack-includes{margin-top:18px}.purchase .pixel-button{font-size:26px}
  .adventure-heading{font-size:clamp(28px,7.5vw,42px)}
  .shop-content .shop-category-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
}

/* Keep the restored illustration and the price within the compact mobile flow. */
@media(max-width:759px){
  .pack{display:flex;flex-direction:column;gap:20px}
  .pack-copy{display:contents}.pack-copy h2{order:0}
  .pack-character{order:1;width:min(360px,100%);max-width:100%;margin:0 auto}
  .pack-description{order:2}.pack-includes{order:3;align-self:start}
  .purchase{order:4;align-self:start;width:100%;max-width:450px;gap:12px;margin-top:4px;grid-template-columns:minmax(0,1fr) auto}
  .purchase .pixel-button{font-size:26px;min-height:64px;width:100%}
  .purchase .price{font-size:22px}.purchase .price .source-image{width:42px}
}
