@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff) format("woff")}.shop-section{padding-top:120px;position:relative}.shop-section:before{content:"";position:absolute;inset:10% -8% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 28%,#00b5ff0b,transparent 38%),radial-gradient(ellipse at 88% 29%,#c176220f,transparent 36%)}.shop-section .section-head{margin-bottom:44px}.shop-category{display:flex;align-items:center;gap:19px;margin-bottom:25px}.shop-category h3{font-size:21px;font-weight:600;letter-spacing:-.02em}.shop-category>span:not(.shop-category-line){font-size:13px;color:var(--muted)}.shop-category-line{height:1px;flex:1;background:var(--border)}.rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rank-card{display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-accent) 25%,transparent);border-radius:var(--radius);background:linear-gradient(125deg,color-mix(in srgb,var(--product-accent) 8%,#171421),#171421 75%);box-shadow:var(--shadow-card)}.rank-content{position:relative;z-index:2;padding:35px;max-width:76%}.shop-product-type{font-size:9px;letter-spacing:.15em;font-weight:600;color:color-mix(in srgb,var(--product-accent) 65%,white)}.rank-content h3{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;font-size:66px;line-height:1;letter-spacing:-.02em;margin-top:8px}.rank-content h3{width:fit-content;max-width:100%;background:linear-gradient(90deg,var(--product-accent),var(--product-accent-end));-webkit-background-clip:text;background-clip:text;color:transparent}.rank-intro{font-size:14px;line-height:1.6;color:var(--muted);margin-top:12px}.rank-art{position:absolute;inset:0 0 auto 40%;height:330px;z-index:1;pointer-events:none}.rank-art>.voxel-art{position:absolute;width:245px;right:-36px;top:24px;transform:rotate(12deg)}.rank-halo{position:absolute;inset:5% -35% 25% 0;background:radial-gradient(ellipse,color-mix(in srgb,var(--product-accent) 14%,transparent),transparent 66%)}.rank-art-label{position:absolute;right:20px;bottom:28px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.18em;color:color-mix(in srgb,var(--product-accent) 50%,#bab5c5)}.rank-benefits{flex:1;position:relative;z-index:2;padding:24px 35px 30px;border-top:1px solid var(--border);background:var(--surface)}.rank-benefits h4{font-size:14px;font-weight:600;margin-bottom:16px}.rank-benefits ul{display:grid;gap:12px;list-style:none;padding:0;margin:0}.rank-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--muted)}.rank-benefits li>svg{flex-shrink:0;margin-top:3px;color:var(--product-accent)}.rank-benefits code{font-size:12px;color:var(--text);white-space:nowrap;padding:2px 5px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg)}@media(max-width:1100px){.rank-benefits{padding:23px 28px 28px}}@media(max-width:600px){.rank-benefits{padding:23px 24px 26px}}.rank-duration{border:0;padding:0;margin:22px 0 0;display:flex;gap:5px;min-width:0}.rank-duration legend{font-size:11px;color:var(--muted);margin-bottom:9px;padding:0}.rank-duration label{position:relative;cursor:pointer}.rank-duration input{position:absolute;opacity:0;width:1px;height:1px}.rank-duration label>span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:10px 15px;border:1px solid #ffffff18;border-radius:var(--radius-sm);font-size:13px;color:var(--muted);background:#09081138;transition:background .15s,color .15s,border-color .15s}.rank-duration input:checked+span{color:var(--text);background:color-mix(in srgb,var(--product-accent) 13%,#171421);border-color:color-mix(in srgb,var(--product-accent) 55%,transparent)}.rank-duration input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:4px}.shop-price{display:flex;gap:17px;align-items:center;margin-top:24px;min-height:55px}.shop-price strong{font-size:38px;font-weight:600;letter-spacing:-.045em;white-space:nowrap}.shop-price>span{font-size:12px;color:var(--text);line-height:1.5}.shop-price small{display:block;font-size:11px;color:var(--muted)}.shop-purchase{display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;width:100%;margin-top:20px;border:1px solid color-mix(in srgb,var(--product-accent) 40%,transparent);border-radius:var(--radius-pill);font-size:13px;font-weight:600;background:color-mix(in srgb,var(--product-accent) 12%,#171421);color:var(--text);transition:background .15s}.shop-purchase:disabled{cursor:default;color:#b9b4c4;background:#ffffff05;border-color:#ffffff17}.shop-purchase>svg{color:var(--muted)}.gems-category{margin-top:43px}.gem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gem-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-accent) 18%,transparent);border-radius:var(--radius);background:radial-gradient(ellipse at 50% 0%,#de66ba12,transparent 65%),var(--surface);box-shadow:var(--shadow-card)}.gem-art{height:167px;position:relative;isolation:isolate;margin-top:9px}.gem-art>.voxel-art{position:absolute;width:190px;height:190px;left:50%;top:-4px;transform:translate(-50%) rotate(-9deg);z-index:2}.gem-orbit{position:absolute;left:50%;top:20px;width:142px;height:142px;transform:translate(-50%);border:1px solid #de66ba18;border-radius:50%;background:radial-gradient(circle,#de66ba12,transparent 72%)}.gem-art>.gem-satellite{width:85px;height:85px;top:83px;left:26%;transform:translate(-50%) rotate(17deg);z-index:3}.gem-art>.gem-satellite-right{left:76%;top:103px;transform:translate(-50%) rotate(-20deg);z-index:1}.gem-tier{position:absolute;right:19px;top:7px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;letter-spacing:.06em;color:#bab5c566}.gem-content{position:relative;z-index:4;padding:0 24px 24px}.gem-content h3{font-family:Barlow Condensed,sans-serif;font-style:italic;font-size:43px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:9px}.gem-content h3>span{font-family:Barlow,sans-serif;font-size:17px;font-style:normal;font-weight:400;color:var(--muted);letter-spacing:0}.gem-content p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:12px}.gem-bonus{display:flex;align-items:center;gap:6px;min-height:28px;margin-top:4px;font-size:11px;color:#f1b3df}.gem-price{display:flex;align-items:baseline;justify-content:space-between;gap:9px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:17px;margin-top:10px}.gem-price strong{font-size:28px;font-weight:600;letter-spacing:-.035em;white-space:nowrap}.gem-price>span{font-size:11px;color:var(--muted)}.gem-card .shop-purchase{margin-top:17px;font-size:12px}.gem-guide{display:flex;align-items:center;gap:16px;margin-top:22px;padding:20px 24px;border-left:2px solid #de66ba70;background:linear-gradient(90deg,#de66ba07,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.gem-guide>svg{color:#f1b3df;flex-shrink:0}.gem-guide strong{font-size:14px;font-weight:600}.gem-guide p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:4px}.gem-guide code{margin-left:auto;color:var(--text);padding:8px 13px;white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-xs);font-size:13px}.shop-error{min-height:18px;font-size:14px;color:var(--orange-light);margin-top:12px}.shop-launch{display:flex;align-items:center;gap:17px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:21px 24px;background:#ffffff03}.shop-launch-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:#ffa3430b;color:var(--orange-light);border-radius:var(--radius-sm);border:1px solid #ffa34323}.shop-launch strong{font-size:15px;font-weight:600}.shop-launch p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:4px}.shop-launch>a{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;color:var(--orange-light)}@media(hover:hover)and (pointer:fine){.shop-purchase:not(:disabled):hover{background:color-mix(in srgb,var(--product-accent) 22%,#171421)}.shop-launch>a:hover{color:var(--text)}}@media(max-width:1100px){.rank-content{padding:28px;max-width:85%}.rank-art>.voxel-art{width:200px;right:-47px;top:32px}.rank-content h3{font-size:58px}.gem-grid{gap:15px}.gem-content{padding:0 19px 22px}.gem-content h3{font-size:22px}.gem-price{flex-wrap:wrap}.shop-launch p{max-width:460px}}@media(max-width:800px){.shop-section{padding-top:85px}.rank-content{max-width:100%;padding:26px}.rank-art>.voxel-art{width:170px;right:-35px;top:35px;opacity:.6}.rank-content h3{font-size:50px}.rank-intro{max-width:170px}.shop-price{gap:12px}.shop-price strong{font-size:32px}.gem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gem-price{flex-wrap:nowrap}.gem-content h3{font-size:25px}.shop-launch{align-items:flex-start;flex-wrap:wrap}.shop-launch>a{margin-left:61px}.shop-launch>div:nth-child(2){flex:1}}@media(max-width:600px){.shop-section{padding-top:75px}.shop-section .section-head{margin-bottom:32px}.shop-category{gap:12px;flex-wrap:wrap;row-gap:7px}.shop-category h3{font-size:20px}.shop-category>span:not(.shop-category-line){font-size:12px;width:100%;order:3}.rank-grid{grid-template-columns:1fr;gap:17px}.rank-content{max-width:89%;padding:27px 24px}.rank-art>.voxel-art{width:200px;right:-45px;top:25px;opacity:1}.rank-content h3{font-size:61px}.rank-intro{max-width:170px}.rank-duration label>span{padding:10px 13px}.shop-price strong{font-size:35px}.rank-art-label{right:15px;bottom:27px}.gems-category{margin-top:34px}.gem-grid{gap:12px}.gem-art{height:121px}.gem-art>.voxel-art{width:140px;height:140px;top:-12px}.gem-content{padding:0 15px 18px}.gem-content h3{font-size:20px}.gem-content h3>span{display:block;font-size:15px;margin-top:3px}.gem-content p{font-size:12px;min-height:39px}.gem-quantity{right:11px;top:10px;font-size:10px;padding:4px 6px}.shop-product-type{font-size:8px;letter-spacing:.1em}.gem-price{display:block;padding-top:15px;margin-top:15px}.gem-price strong{font-size:25px}.gem-price>span{display:block;margin-top:4px}.gem-card .shop-purchase{font-size:11px;gap:6px;min-height:43px}.gem-card .shop-purchase>svg{width:12px;height:12px}.shop-launch{padding:19px 18px;gap:12px}.shop-launch-icon{width:35px;height:35px}.shop-launch strong{font-size:14px}.shop-launch p{font-size:12px}.shop-launch>a{margin-left:47px;font-size:12px}}@media(prefers-reduced-transparency:reduce){.rank-card,.gem-card{background:#171421}}@media(prefers-contrast:more){.rank-card,.gem-card,.rank-duration label>span,.shop-launch{border-color:#c4b6d080}.shop-purchase:disabled{color:var(--text);border-color:#c4b6d080}}@media(max-width:1100px){.gem-content h3{font-size:36px}.gem-content h3>span{font-size:15px}}@media(max-width:800px){.gem-content h3{font-size:43px}.gem-content h3>span{font-size:17px}}@media(max-width:600px){.gem-art{height:132px}.gem-content h3{font-size:36px}.gem-content h3>span{display:inline;font-size:14px}.gem-art>.gem-satellite{width:60px;height:60px;left:24%;top:65px}.gem-art>.gem-satellite-right{left:78%;top:80px}.gem-orbit{width:100px;height:100px;top:10px}.gem-tier{right:13px;font-size:14px}.gem-bonus{min-height:33px;align-items:flex-start;font-size:10px;line-height:1.4}.gem-bonus svg{flex-shrink:0;margin-top:1px}.gem-guide{padding:17px 14px;gap:11px;flex-wrap:wrap}.gem-guide>div{flex:1}.gem-guide code{margin-left:33px}}@media(max-width:360px){.gem-content h3{font-size:31px}.gem-content h3>span{font-size:12px}}@media(max-width:340px){.gem-grid{grid-template-columns:1fr}.gem-art{height:150px}.gem-art>.voxel-art{width:170px;height:170px}.gem-content{padding:0 22px 22px}.gem-content h3{font-size:43px}.gem-content h3>span{font-size:17px}.gem-content p{min-height:0}.gem-bonus{min-height:24px;align-items:center}.gem-price{display:flex}.gem-price>span{display:inline}.gem-art>.gem-satellite{width:75px;height:75px;top:75px;left:30%}.gem-art>.gem-satellite-right{top:92px;left:70%}}@media(forced-colors:active){.rank-content h3{background:none;color:CanvasText}}@media(prefers-reduced-motion:reduce){.rank-duration label>span,.shop-purchase{transition:none}}.shop-player{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-bottom:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.shop-player>div{min-width:0}.shop-player label{font-size:16px;font-weight:600;cursor:pointer}.shop-player p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:6px}.shop-player-field{width:320px;max-width:100%;flex-shrink:0}.shop-player input{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--muted);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;font-size:15px}.shop-player input::placeholder{color:var(--muted)}.shop-player input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.shop-player input[aria-invalid=true]{border-color:var(--orange-light)}.shop-player .shop-player-field p{color:var(--orange-light)}.shop-checkout-status{margin-top:24px;padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:14px;line-height:1.6}.rank-art>.shop-art-fallback,.gem-art>.shop-art-fallback{position:relative;inset:auto;transform:none}@media(max-width:600px){.shop-player{align-items:stretch;flex-direction:column;gap:16px}.shop-player-field{width:100%}}.rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rank-art{position:relative;inset:auto;height:215px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rank-art>.shop-product-art{position:relative;width:200px;height:200px;object-fit:contain;z-index:1}.rank-halo{inset:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--product-accent) 12%,transparent),transparent 68%)}.rank-content{max-width:none;padding:0 24px 26px;flex:none;min-height:385px}.rank-content h3{font-size:54px}.rank-intro{max-width:none}.rank-duration{margin-top:20px}.rank-duration label{flex:1}.rank-duration label>span{padding:10px 9px}.shop-price{gap:12px;flex-wrap:wrap}.shop-price strong{font-size:34px}.shop-price>span{font-size:11px}.shop-price-pending strong{font-size:28px;letter-spacing:-.02em}.rank-benefits{flex:1;padding:24px}.rank-limited{margin-top:20px;min-height:71px}.rank-limited>span{display:inline-block;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:11px;color:var(--text);background:var(--bg)}.rank-limited p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:10px}.rank-availability{display:grid;gap:10px;margin-top:12px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rank-availability dt{color:var(--muted)}.rank-availability dd{margin:2px 0 0;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.rank-gambling-note{margin-top:24px;font-size:13px;line-height:1.7;color:var(--muted)}.rank-gambling-note strong{color:var(--text);font-weight:600}.rank-gambling-note p{margin-top:4px}@media(min-width:851px){.rank-grid{grid-template-rows:auto auto minmax(0,1fr)}.rank-card{display:grid;grid-template-rows:subgrid;grid-row:span 3}.rank-content{display:flex;flex-direction:column}.rank-content>.shop-price{margin-top:auto;padding-top:32px}}.gem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gem-art{height:190px;margin-top:12px;display:flex;justify-content:center;align-items:center}.gem-art>.shop-product-art{position:relative;z-index:2;width:190px;height:190px;object-fit:contain}.gem-content{padding:0 24px 24px}.gem-content h3{font-size:43px}.gem-content p{min-height:0}.shop-price-note{margin-top:15px;color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:1050px){.rank-grid{gap:16px}.rank-content{padding:0 20px 24px}.rank-content h3{font-size:49px}.rank-benefits{padding:22px 20px}.shop-price{align-items:flex-start;gap:5px}.shop-price>span{width:100%}.rank-duration label>span{font-size:12px;gap:5px}.gem-grid{gap:18px}}@media(max-width:850px){.rank-grid{grid-template-columns:1fr}.rank-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rank-art{height:210px;grid-column:1}.rank-content{grid-column:1;min-height:0}.rank-benefits{grid-column:2;grid-row:1 / span 2;border-top:0;border-left:1px solid var(--border)}.rank-content h3{font-size:54px}.shop-price>span{width:auto}.shop-price{align-items:center;gap:13px}.gem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rank-card{display:flex}.rank-art{height:195px}.rank-art>.shop-product-art{width:185px;height:185px}.rank-content{padding:0 24px 25px;max-width:none}.rank-content h3{font-size:54px}.rank-benefits{padding:24px;border-left:0;border-top:1px solid var(--border)}.rank-duration label{flex:initial}.rank-duration label>span{padding:10px 15px}.rank-limited{min-height:0}.shop-price strong{font-size:35px}.shop-price-pending strong{font-size:28px}.gem-grid{gap:12px}.gem-art{height:140px;margin-top:9px}.gem-art>.shop-product-art{width:140px;height:140px}.gem-content{padding:0 15px 19px}.gem-content h3{font-size:34px}.gem-content h3>span{font-size:14px}.gem-content p{min-height:39px}}@media(max-width:360px){.gem-content h3{font-size:30px}.gem-content h3>span{font-size:12px}}@media(max-width:340px){.gem-grid{grid-template-columns:1fr}.gem-art{height:180px}.gem-art>.shop-product-art{width:180px;height:180px}.gem-content{padding:0 24px 24px}.gem-content h3{font-size:43px}.gem-content h3>span{font-size:17px}.gem-content p{min-height:0}}.rank-billing-choice{margin-top:16px}.rank-billing.rank-duration{margin-top:0}.rank-billing label{flex:1}.rank-billing label>span{white-space:nowrap}.rank-billing-note{min-height:42px;margin-top:10px;font-size:12px;line-height:1.6;color:var(--muted);text-wrap:pretty}.rank-duration:disabled label{cursor:wait}@media(max-width:360px){.rank-billing label>span{padding:10px 9px}}.leaderboards-section{padding-top:120px;position:relative}.leaderboards-section .section-head{margin-bottom:44px}.leaderboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.leaderboard-card{position:relative;isolation:isolate;padding:27px 22px 0;border:1px solid color-mix(in srgb,var(--board-accent) 24%,transparent);border-radius:var(--radius);background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--board-accent) 7%,transparent),transparent 65%),linear-gradient(150deg,#201b2d,#14111d);box-shadow:var(--shadow-card);overflow:hidden}.leaderboard-heading{display:flex;align-items:center;gap:12px}.board-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--board-accent);border:1px solid color-mix(in srgb,var(--board-accent) 25%,transparent);background:color-mix(in srgb,var(--board-accent) 9%,transparent);border-radius:var(--radius-sm)}.leaderboard-heading h3{font-family:Barlow Condensed,sans-serif;font-style:italic;font-size:29px;font-weight:800;line-height:1;letter-spacing:-.01em}.leaderboard-heading p{font-size:12px;color:var(--muted);line-height:1.5;margin-top:6px}.board-top-label{margin-left:auto;align-self:flex-start;font-size:8px;letter-spacing:.13em;color:var(--muted);white-space:nowrap;padding-top:4px}.podium{list-style:none;margin:38px 0 0;padding:0;display:flex;align-items:flex-end;gap:3px;position:relative}.podium:before{content:"";position:absolute;inset:auto -30px 0;height:80px;z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--board-accent) 9%,transparent),transparent 70%)}.podium-place{flex:1;min-width:0;text-align:center;position:relative;--medal:#d4c6ec}.place-1{order:2;--medal:#ffcb78;z-index:2}.place-2{order:1;--medal:#bfcbd9}.place-3{order:3;--medal:#cf9e85}.podium-player{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:15px}.podium-skin{height:139px;width:100%;position:relative;display:flex;justify-content:center;align-items:flex-end;margin-bottom:8px}.podium-skin img{height:100%;width:100%;max-width:88px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 10px #0005);image-rendering:pixelated}.place-1 .podium-skin{height:165px}.place-1 .podium-skin img{max-width:104px}.podium-crown{color:var(--orange-light);margin-bottom:12px;flex-shrink:0}.skin-placeholder svg{height:90%;width:auto;color:#81758d;opacity:.4}.skin-fallback-label{position:absolute;font-size:9px;line-height:1.4;color:var(--muted);max-width:85px;bottom:0;background:var(--surface);padding:4px;border-radius:var(--radius-xs)}.podium-name{font-size:12px;font-weight:600;line-height:1.4;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:2px}.podium-value{font-size:11px;color:var(--board-accent);margin-top:5px;line-height:1.4;min-height:16px;font-weight:500;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.podium-block{height:66px;position:relative;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(130deg,color-mix(in srgb,var(--medal) 10%,#242033),#201c2b);border:1px solid color-mix(in srgb,var(--medal) 27%,transparent);border-bottom:0;border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--medal)}.podium-block:before{content:"";height:5px;position:absolute;inset:0 0 auto;background:color-mix(in srgb,var(--medal) 24%,transparent);border-bottom:1px solid color-mix(in srgb,var(--medal) 28%,transparent)}.place-1 .podium-block{height:96px;background:linear-gradient(150deg,#4a3325,#2c2130);border-color:#ffc16b55}.place-3 .podium-block{height:48px}.podium-number{font-family:Barlow Condensed,sans-serif;font-size:36px;font-style:italic;font-weight:700;line-height:1}.place-1 .podium-number{font-size:43px}.board-footer{position:relative;display:flex;justify-content:center;align-items:center;gap:7px;border-top:1px solid var(--border);padding:17px 0 18px;font-size:10px;color:var(--muted);line-height:1.5;background:#14111d}.board-footer-dot{width:4px;height:4px;background:var(--board-accent);border-radius:50%;flex-shrink:0}.leaderboard-status{display:flex;justify-content:flex-end;align-items:center;gap:15px;flex-wrap:wrap;min-height:25px;margin-top:18px;font-size:12px;color:var(--muted);line-height:1.6}.leaderboard-status button{display:flex;align-items:center;gap:7px;font-size:12px;background:transparent;color:var(--orange-light);padding:7px 0}@media(max-width:1100px){.leaderboard-grid{gap:16px}.leaderboard-card{padding:23px 15px 0}.leaderboard-heading{gap:9px}.board-icon{width:32px;height:32px}.board-icon svg{width:17px}.leaderboard-heading h3{font-size:25px}.board-top-label{display:none}.podium-skin{height:122px}.place-1 .podium-skin{height:148px}.podium-name{font-size:11px}.podium-value{font-size:10px}}@media(max-width:900px){.leaderboard-grid{grid-template-columns:1fr}.leaderboard-card{padding:28px 35px 0}.leaderboard-heading h3{font-size:32px}.leaderboard-heading p{font-size:13px}.board-icon{height:42px;width:42px}.board-icon svg{width:21px}.board-top-label{display:block;font-size:10px}.podium{gap:5px;margin-top:28px}.podium-skin{height:170px}.place-1 .podium-skin{height:205px}.podium-skin img{max-width:112px}.place-1 .podium-skin img{max-width:140px}.podium-name{font-size:15px}.podium-value{font-size:13px}.board-footer{font-size:12px}}@media(max-width:800px){.leaderboards-section{padding-top:85px}}@media(max-width:600px){.leaderboards-section{padding-top:75px}.leaderboards-section .section-head{margin-bottom:32px}.leaderboard-card{padding:23px 17px 0}.leaderboard-heading h3{font-size:29px}.leaderboard-heading p{font-size:12px}.board-top-label{font-size:8px}.board-icon{height:36px;width:36px}.podium{gap:3px;margin-top:30px}.podium-skin{height:140px}.place-1 .podium-skin{height:170px}.podium-skin img{max-width:86px}.place-1 .podium-skin img{max-width:100px}.podium-name{font-size:11px}.podium-value{font-size:10px}.podium-number{font-size:32px}.place-1 .podium-number{font-size:38px}.board-footer{font-size:10px}.leaderboard-status{justify-content:flex-start;font-size:11px}}@media(prefers-reduced-transparency:reduce){.leaderboard-card{background:var(--surface)}}@media(prefers-contrast:more){.leaderboard-card,.podium-block{border-color:#c4b6d080}.podium-value,.board-footer{color:var(--text)}}:root{font-family:Barlow,sans-serif;color:#f4eddf;background:#090811;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#090811;--surface:#171421;--text:#f4eddf;--muted:#bab5c5;--orange:#ffa343;--orange-light:#ffc16b;--cave:#00b5ff;--cyan:#00d8ff;--violet:#a78aec;--border:#ffffff18;--radius:24px;--radius-xs:6px;--radius-sm:12px;--radius-lg:32px;--radius-pill:999px;--shadow-nav:inset 0 1px 3px #ffffff0b,0 8px 40px #00000030;--shadow-cta:0 8px 32px #fc8c2425,inset 0 1px 0 #ffe4b2;--shadow-badge:inset 0 0 16px #f6981928,0 0 20px #ffa3430c;--shadow-card:inset 0 1px 0 #ffffff05;--shadow-glass:inset 0 1px 0 #ffffff0a;--shadow-scene:0 0 30px #ff9f4312,inset 0 0 20px #ffb95e08;--shadow-discord:0 0 50px #7c5eea15,inset 0 0 40px #7c5eea0c;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}::selection{background:#ff9d4440;color:#fff}h1,h2,h3,p{margin:0}h1,h2,.event-card h3{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;line-height:.98;letter-spacing:-.02em}h2{font-size:clamp(36px,4.6vw,60px)}svg{flex-shrink:0}.section-shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}#root{overflow:clip}#top{position:relative;isolation:isolate}.ambient-mist{position:absolute;inset:0 0 auto;height:1700px;pointer-events:none;z-index:-2;background:radial-gradient(ellipse at 80% 18%,#29304665,transparent 35%),radial-gradient(ellipse at 70% 37%,#714a9340,transparent 26%),radial-gradient(ellipse at 30% 45%,#8a442126,transparent 28%)}.grain{position:absolute;inset:0;pointer-events:none;z-index:20;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.skip-link{position:fixed;left:20px;top:10px;z-index:100;background:var(--text);color:var(--bg);padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.navbar{position:fixed;z-index:50;top:24px;left:50%;transform:translate(-50%);width:min(1136px,calc(100% - 64px));height:70px;border:1px solid #ffffff24;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#2426349c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-nav)}.brand{display:flex;align-items:center;gap:10px}.brand>span{font-weight:700;font-size:21px;letter-spacing:.015em}.brand-smp{color:var(--cave)}.brand img{object-fit:contain}.desktop-nav{display:flex;gap:28px;margin-left:36px}.desktop-nav a{font-size:14px;font-weight:500;color:#d0cbd8;transition:color .14s}.desktop-nav a:hover{color:var(--orange)}.nav-actions{display:flex;align-items:center;gap:21px}.language-picker{display:flex;gap:3px}.language-picker a{background:transparent;padding:7px 8px;border-radius:var(--radius-xs);color:#a7a2b3;font-size:12px;font-weight:600;transition:color .14s,background .14s}.language-picker a.active{color:var(--text);background:#ffffff12}.nav-play{display:flex;align-items:center;gap:9px;border-radius:var(--radius-pill);border:1px solid #ffc57560;color:var(--orange-light);padding:10px 15px;font-size:13px;font-weight:600;background:#ffac4010}.menu-button{display:none;background:transparent;padding:7px}.mobile-nav{position:absolute;top:80px;left:0;right:0;border:1px solid var(--border);border-radius:var(--radius);background:#181722f5;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:15px}.mobile-nav a{display:flex;justify-content:space-between;padding:14px 10px}.hero{min-height:810px;padding-top:180px;position:relative;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:0;padding-bottom:126px}.hero-copy{position:relative;z-index:3;align-self:start}.season-line{display:flex;align-items:center;gap:15px;margin-bottom:25px}.season-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #f4a1456b;box-shadow:var(--shadow-badge);border-radius:var(--radius-pill);color:#ffc57d;background:#67320e40;font-size:10px;font-weight:700;letter-spacing:.13em}.season-pill>span{height:5px;width:5px;box-shadow:0 0 8px var(--orange);border-radius:50%;background:var(--orange)}.season-divider{height:18px;width:1px;background:#ffffff24}.season-year{font-size:10px;letter-spacing:.11em;color:#aca6bb;display:flex;gap:8px}.season-year b{color:#dbd4e4}.hero-wordmark{display:block;width:240px;height:auto;max-width:60%;margin-left:-7px;margin-bottom:18px}.hero h1{font-size:clamp(52px,5.7vw,82px);white-space:nowrap;line-height:1.01;letter-spacing:-.025em}.hero h1>span{color:var(--orange-light);text-shadow:0 0 35px #ff9e2620}.hero-intro{max-width:440px;font-size:18px;line-height:1.6;color:#c4bdce;margin-top:24px}.hero-buttons{display:flex;gap:13px;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 23px;border-radius:var(--radius-pill);font-weight:600;font-size:15px;transition:transform .15s var(--ease),background .15s,color .15s}.button-primary{background:linear-gradient(130deg,#ffc96b,#ff953a);color:#2b170b;border:1px solid #ffd18c;box-shadow:var(--shadow-cta)}.button-secondary{border:1px solid #ffffff26;background:#ffffff09;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button:active{transform:scale(.97)}.hero-server{display:flex;align-items:center;gap:9px;margin-top:25px;font-size:14px;color:#ddd5e3}.server-dot{width:6px;height:6px;background:var(--cave);border-radius:50%;box-shadow:0 0 12px #00b5ff70}.hero-server-divider{height:12px;width:1px;background:#ffffff24;margin:0 4px}.hero-server small{color:#9c95ac;font-size:10px;letter-spacing:.07em}.hero-visual{height:530px;position:relative;margin-right:-45px;align-self:center;margin-top:-24px}.hero-scene{position:relative;width:100%;height:100%}.three-host{position:absolute;inset:0;opacity:0;transition:opacity .24s}.three-host.is-ready{opacity:1}.three-host canvas{display:block;width:100%;height:100%;position:relative;z-index:2}.scene-card{position:absolute;width:47%;height:57%;border-radius:var(--radius-lg);border:1px solid #a281d738;background:linear-gradient(150deg,#3c265169,#2117262a);top:20%;left:36%;transform:rotate(10deg);box-shadow:var(--shadow-glass)}.scene-card-back{left:12%;top:15%;transform:rotate(-11deg);background:linear-gradient(140deg,#964b1730,#29233730);border-color:#c1864940}.scene-card-front{left:44%;top:24%;transform:rotate(15deg);width:43%;height:53%;background:linear-gradient(130deg,#55336945,#242b4730)}.scene-halo{position:absolute;inset:15% 6%;border-radius:50%;background:radial-gradient(ellipse,#9957842b,transparent 64%);filter:blur(20px)}.scene-orbit{position:absolute;left:17%;right:12%;bottom:15%;height:12%;border:1px solid #bd774b40;border-radius:50%;box-shadow:var(--shadow-scene)}.scene-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.scene-fallback img,.scene-loading img{display:block;width:100%;height:100%;object-fit:contain}.scene-fallback.is-hidden{visibility:hidden}.scene-loading{display:flex;align-items:center;justify-content:center;height:100%}.scene-caption{position:absolute;bottom:7%;left:25%;right:15%;display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.16em;color:#a89bb6}.scene-caption>span:last-child{margin-left:auto;color:#897f97}.tiny-spark{height:4px;width:4px;background:var(--orange);box-shadow:0 0 8px var(--orange);border-radius:50%}.visual-stamp{position:absolute;right:29px;top:8%;display:flex;gap:14px;writing-mode:vertical-rl;color:#91819f;font-size:8px;letter-spacing:.18em}.visual-stamp>span:first-child{color:#d4b786}.scroll-cue{position:absolute;bottom:36px;left:0;display:flex;align-items:center;gap:15px;color:#918a9f;font-size:12px}.scroll-cue svg{color:var(--orange)}.server-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:25px;color:#c0b6c9;font-size:13px}.server-strip>span{display:flex;align-items:center;gap:10px}.server-strip svg{color:#9a839d}.server-strip>i{height:16px;width:1px;background:var(--border)}.server-strip>.strip-ip{color:#8d9cb4;font-size:12px;margin-left:auto}.strip-ip svg{color:var(--cave)}.eyebrow{display:block;font-size:10px;color:#bf9a7a;font-weight:600;letter-spacing:.17em;margin-bottom:15px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:65px}.section-head>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:290px;padding-bottom:4px}.events-section{padding-top:105px;position:relative}.events-section:before{content:"";position:absolute;inset:0 -10% -30%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 55%,#9b542322,transparent 34%),radial-gradient(ellipse at 61% 55%,#7559a026,transparent 35%)}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.event-card{--glow:#ff9c43;position:relative;border:1px solid #a575403b;border-radius:var(--radius);background:linear-gradient(140deg,#39261b55,#191521cc 75%);margin-top:75px;box-shadow:var(--shadow-card);transition:transform .2s var(--ease),border-color .2s}.event-skeleton{--glow:#a88aec;border-color:#9373b947;background:linear-gradient(140deg,#46335d70,#191521cc 75%)}.event-ghost{--glow:#78d9e1;border-color:#72a6af38;background:linear-gradient(140deg,#24424b60,#191521cc 75%)}.event-art{height:155px;position:relative}.event-art>.voxel-art{position:absolute;height:265px;width:265px;max-width:95%;bottom:-8px;left:50%;transform:translate(-50%);filter:drop-shadow(0 0 28px color-mix(in srgb,var(--glow) 16%,transparent))}.art-disc{position:absolute;bottom:0;left:13%;width:74%;height:25px;border:1px solid color-mix(in srgb,var(--glow) 45%,transparent);border-radius:50%;box-shadow:0 0 30px color-mix(in srgb,var(--glow) 13%,transparent),inset 0 0 20px color-mix(in srgb,var(--glow) 10%,transparent)}.event-index{position:absolute;right:18px;top:17px;color:color-mix(in srgb,var(--glow) 55%,transparent);font-size:11px;letter-spacing:.13em}.event-body{padding:25px 26px 26px}.event-tag{font-size:9px;font-weight:700;letter-spacing:.08em;background:color-mix(in srgb,var(--glow) 16%,transparent);color:color-mix(in srgb,var(--glow) 85%,white);border:1px solid color-mix(in srgb,var(--glow) 30%,transparent);padding:4px 9px;border-radius:var(--radius-pill);display:inline-block}.event-card h3{font-size:32px;margin-top:15px}.event-body>p{font-size:15px;color:#b8afc1;line-height:1.65;margin-top:14px;min-height:74px}.event-hint{display:flex;align-items:center;gap:7px;font-size:11px;color:#a69aad;padding-top:22px;margin-top:18px;border-top:1px solid #ffffff12}.hint-dot{width:4px;height:4px;border-radius:50%;background:var(--glow)}.event-link{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--text);margin-top:23px}.event-link svg{color:var(--glow)}.event-discord{display:flex;gap:10px;align-items:center;justify-content:center;font-size:12px;color:#a89db6;margin-top:33px}.event-discord>svg:last-child{color:var(--orange)}.features-section{padding-top:120px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-card{min-height:250px;position:relative;border:1px solid #ffffff14;border-radius:var(--radius);background:linear-gradient(120deg,#20213099,#19131f99);overflow:hidden;display:flex;align-items:center}.feature-content{position:relative;z-index:2;padding:29px 32px;max-width:67%}.feature-number{display:block;color:#a598b3;font-size:11px;letter-spacing:.15em;margin-bottom:19px}.feature-tag{font-size:8px;color:#b9a1bf;letter-spacing:.12em;font-weight:600}.feature-content h3{font-size:25px;font-weight:600;letter-spacing:-.025em;margin-top:10px}.feature-content p{font-size:14px;color:#aaa1b8;line-height:1.65;margin-top:10px;max-width:270px}.feature-content a{display:inline-flex;margin-top:18px;color:var(--orange-light)}.feature-card>.voxel-art{position:absolute;width:220px;height:220px;right:-8px;top:30px;transform:rotate(7deg);filter:drop-shadow(0 0 28px #27c6ff15)}.feature-shield{background:linear-gradient(110deg,#27203099,#24193299)}.feature-gem{background:linear-gradient(110deg,#15212c99,#19232f99)}.feature-chest{background:linear-gradient(110deg,#29201a99,#30201977)}.join-section{padding-top:120px}.join-panel{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:55px 60px;border:1px solid #bf89572e;border-radius:var(--radius-lg);background:radial-gradient(ellipse at 10% 0,#6e3c2024,transparent 65%),linear-gradient(130deg,#1d1821ee,#17151fee);position:relative}.join-copy h2{font-size:clamp(36px,3.5vw,49px);max-width:420px}.join-copy>p{font-size:15px;color:var(--muted);margin-top:19px}.ip-box{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 8px 8px 20px;background:#09081080;border:1px solid #ffffff1c;border-radius:var(--radius-sm);margin-top:29px}.ip-box>span{font-size:22px;font-weight:600;letter-spacing:.015em;-webkit-user-select:all;user-select:all}.ip-box button{display:flex;align-items:center;gap:9px;min-height:45px;background:var(--orange-light);color:#2b170b;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;font-weight:600}.join-version{display:flex;align-items:center;gap:8px;color:#a295ac;margin-top:16px;font-size:11px}.join-version svg{color:#cbaa84}.join-copy>.copy-feedback{font-size:12px;min-height:17px;margin-top:9px;color:var(--orange-light)}.join-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;gap:28px}.join-steps li{display:flex;gap:21px;align-items:flex-start}.step-number{display:flex;align-items:center;justify-content:center;min-width:39px;height:39px;border:1px solid #ffa3433c;border-radius:var(--radius-sm);background:#ffaf3310;color:var(--orange-light);font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700}.join-steps h3{font-size:17px;font-weight:600;margin-bottom:7px}.join-steps p{font-size:13px;line-height:1.65;color:#b2a6bd;max-width:310px}.community-section{padding-block:110px;display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:45px;max-width:1000px}.community-visual{position:relative;height:230px;display:flex;align-items:center;justify-content:center}.community-visual>svg{width:110px;height:110px;color:#baa8f7;transform:rotate(-12deg);filter:drop-shadow(0 0 25px #9973ef45)}.discord-orbit{position:absolute;width:240px;height:155px;border:1px solid #b69efb35;border-radius:50%;transform:rotate(-18deg);box-shadow:var(--shadow-discord)}.community-spark{position:absolute;font-size:23px;color:#8c72d4}.spark-one{right:10%;top:16%}.spark-two{left:8%;bottom:19%;color:#f0a663;font-size:18px}.community-section h2{font-size:46px}.community-section p{font-size:16px;line-height:1.65;color:var(--muted);max-width:440px;margin-top:20px}.button-discord{color:#ece7ff;background:#67539b3b;border:1px solid #a38ada60;margin-top:24px}.faq-section{display:grid;grid-template-columns:.65fr 1fr;gap:65px;padding-bottom:100px}.faq-section h2{font-size:45px}.faq-section>div>p{font-size:14px;color:#a79bb4;margin-top:18px}.faq-list details{border-bottom:1px solid #ffffff15}.faq-list details:first-child{border-top:1px solid #ffffff15}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0;color:#d9d0df;font-size:15px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:#a895b7;transition:transform .18s}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-list details>p{color:var(--muted);font-size:14px;line-height:1.7;padding:0 35px 24px 0}footer{border-top:1px solid #ffffff18;padding-top:35px;padding-bottom:25px}.footer-top{display:flex;align-items:center;gap:40px}.footer-top>p{font-size:13px;color:#8f849e}.footer-back{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12px;color:#a99bb7}.footer-back svg{transform:rotate(-90deg)}.footer-bottom{display:flex;align-items:center;gap:25px;color:#9f93b0;font-size:11px;margin-top:30px}.footer-bottom small{font-size:10px}.footer-bottom>a{margin-left:auto;display:flex;gap:6px;align-items:center;color:#aa9abb}.voxel-art{overflow:visible}@media(hover:hover)and (pointer:fine){.button:hover{transform:translateY(-2px)}.button-secondary:hover{background:#ffffff13}.event-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--glow) 50%,transparent)}.event-link:hover{color:var(--glow)}.nav-play:hover{background:#ffac4022}.feature-content a:hover{color:var(--cyan)}.event-discord:hover{color:var(--orange-light)}.ip-box button:hover{background:#ffce88}}@media(min-width:1500px){.hero{min-height:870px;padding-top:200px}.hero-visual{height:580px}.hero h1{font-size:86px}}@media(max-width:1100px){.section-shell{width:calc(100% - 64px)}.hero{min-height:760px;padding-top:168px}.hero h1{font-size:65px}.hero-visual{height:480px;margin-right:-20px}.desktop-nav{gap:18px;margin-left:0}.nav-actions{gap:12px}.section-head{gap:20px}.section-head h2{font-size:48px}.section-head>p{max-width:240px}.event-grid{gap:17px}.event-body{padding:22px}.event-card h3{font-size:28px}.event-body>p{min-height:95px}.feature-content{padding:26px;max-width:66%}.feature-card>.voxel-art{width:180px;right:-16px;top:48px}.join-panel{padding:40px;gap:40px}.ip-box>span{font-size:20px}.ip-box button{padding:10px}.community-section{gap:25px}.faq-section{gap:35px}}@media(max-width:800px){.desktop-nav{display:none}.menu-button{display:flex}.navbar{height:64px;top:16px;padding:0 20px}.nav-actions{gap:15px}.brand>span{font-size:19px}.hero{padding-top:130px;min-height:700px;padding-bottom:105px}.hero h1{font-size:53px}.hero-wordmark{width:200px}.hero-intro{font-size:16px;max-width:340px}.hero-visual{height:400px;margin-right:-25px;margin-left:-35px;margin-top:5px}.hero-buttons{gap:9px}.button{padding:12px 17px;font-size:14px;gap:8px}.hero-server{flex-wrap:wrap}.hero-server small{font-size:9px}.hero-copy .button-primary svg:first-child{display:none}.season-line{gap:9px}.season-year{font-size:9px;gap:5px}.season-pill{font-size:9px;padding:6px 10px}.server-strip{gap:15px;font-size:11px;padding-block:22px}.server-strip>.strip-ip{display:none}.events-section{padding-top:80px}.section-head{margin-bottom:65px;align-items:flex-start;flex-direction:column;gap:18px}.section-head>p{max-width:440px}.section-head h2{font-size:46px}.event-grid{gap:14px}.event-art{height:125px}.event-art>.voxel-art{height:220px;width:220px;max-width:108%}.event-body{padding:19px 17px}.event-card h3{font-size:25px}.event-body>p{font-size:13px;min-height:120px}.event-hint{font-size:10px;min-height:52px;gap:5px}.event-link{font-size:12px}.features-section,.join-section{padding-top:85px}.feature-card{min-height:260px}.feature-content{max-width:72%;padding:24px}.feature-content h3{font-size:23px}.feature-card>.voxel-art{width:145px;right:-27px;top:66px;opacity:.9}.feature-content p{font-size:13px}.feature-tag{font-size:7px}.join-panel{padding:32px;gap:30px;grid-template-columns:1fr}.join-copy h2{font-size:47px;max-width:100%}.join-copy{max-width:520px}.join-steps{margin-top:10px}.join-steps p{max-width:100%}.community-section{padding-block:80px;grid-template-columns:.45fr 1fr;gap:25px}.community-visual>svg{width:85px;height:85px}.discord-orbit{width:180px;height:120px}.community-section h2{font-size:36px}.community-section p{font-size:14px}.faq-section{grid-template-columns:1fr;gap:30px;padding-bottom:70px}.footer-top{gap:20px}.footer-top>p{max-width:160px;font-size:12px}.footer-bottom{gap:15px;flex-wrap:wrap}.footer-bottom small{order:3;width:100%}}@media(max-width:600px){.section-shell{width:calc(100% - 40px)}.navbar{width:calc(100% - 28px);height:60px;padding:0 15px;top:12px}.brand{gap:7px}.brand img{width:36px;height:36px}.brand>span{font-size:18px}.nav-actions{gap:8px}.language-picker a{padding:7px 6px;font-size:10px}.nav-play{display:none}.menu-button svg{width:21px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:110px;padding-bottom:62px;min-height:0;gap:0}.hero-copy{width:100%}.season-line{margin-bottom:20px}.hero-wordmark{width:190px;margin-bottom:16px}.hero h1{font-size:clamp(43px,10.5vw,63px);white-space:normal}.hero-intro{max-width:100%;font-size:16px;margin-top:20px}.hero-buttons{margin-top:25px}.hero-copy .button-primary svg:first-child{display:block}.button{min-height:47px;padding:12px 20px}.hero-server{margin-top:22px}.hero-visual{height:340px;width:calc(100% + 20px);margin:12px -10px -22px;align-self:auto}.visual-stamp{font-size:7px;right:8px;top:15%}.scene-card{border-radius:var(--radius)}.scene-caption{font-size:8px;bottom:6%}.scroll-cue{bottom:13px;font-size:10px}.server-strip{justify-content:center;gap:12px;padding-block:20px}.server-strip>span{gap:6px;font-size:9px;white-space:nowrap}.server-strip svg{width:13px;height:13px}.server-strip>i{height:12px}.events-section{padding-top:67px}.eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:12px}.section-head{margin-bottom:55px;gap:16px}.section-head h2{font-size:40px;max-width:340px}.section-head>p{font-size:14px}.event-grid{grid-template-columns:1fr;gap:82px}.event-card{margin-top:45px}.event-art{height:150px}.event-art>.voxel-art{height:270px;width:270px}.event-body{padding:25px}.event-card h3{font-size:35px}.event-body>p{min-height:0;font-size:15px}.event-hint{font-size:11px;min-height:0;padding-top:18px}.event-link{font-size:14px;margin-top:22px}.event-discord{font-size:10px;gap:7px;line-height:1.6;margin-top:27px}.features-section{padding-top:75px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-card{min-height:240px}.feature-content{max-width:67%;padding:25px}.feature-content h3{font-size:25px}.feature-content p{font-size:14px}.feature-card>.voxel-art{width:170px;right:-18px;top:45px}.feature-number{margin-bottom:17px}.feature-tag{font-size:7px}.join-section{padding-top:75px}.join-panel{padding:30px 23px;border-radius:var(--radius);gap:25px}.join-copy h2{font-size:39px}.join-copy>p{font-size:14px;line-height:1.6}.ip-box{padding-left:13px;gap:8px;border-radius:var(--radius-sm)}.ip-box>span{font-size:21px}.ip-box button{padding:11px;min-height:41px}.ip-box button>span{display:none}.join-steps{gap:25px}.join-steps li{gap:15px}.join-steps h3{font-size:16px}.join-steps p{font-size:13px}.community-section{grid-template-columns:1fr;gap:15px;padding-block:60px;text-align:center}.community-visual{height:170px}.discord-orbit{width:200px;height:130px}.community-visual>svg{width:88px;height:88px}.spark-one{right:22%}.spark-two{left:18%}.community-section h2{font-size:38px}.community-section p{font-size:15px;margin-inline:auto}.community-section .eyebrow{font-size:8px}.faq-section{gap:26px;padding-bottom:60px}.faq-section h2{font-size:39px}.faq-list summary{font-size:14px;padding-block:20px}.faq-list details>p{font-size:13px;padding-right:15px}.footer-top{flex-wrap:wrap;gap:16px}.footer-top>p{max-width:100%;font-size:11px;order:3;width:100%}.footer-back{font-size:11px}.footer-bottom{font-size:10px;margin-top:25px}.footer-bottom small{line-height:1.6;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.event-card:hover,.button:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.navbar,.mobile-nav{background:#232332;-webkit-backdrop-filter:none;backdrop-filter:none}.button-secondary{background:#24212e}.event-card{background:#211c27}}@media(prefers-contrast:more){:root{--muted:#e0d8e9;--border:#ffffff50}.navbar{background:#171521;border-color:#ffffff80}.feature-content p,.event-body>p,.join-steps p{color:#e0d8e9}.feature-card,.event-card,.join-panel{border-color:#c4b6d080}}
