@font-face{font-family:"Poppins";src:url(315d21c0a990.woff?v=315d21c0) format("woff");font-weight:400;font-display:swap} @font-face{font-family:"Poppins";src:url(c60d37d0be01.woff?v=c60d37d0) format("woff");font-weight:700;font-display:swap} @font-face{font-family:"Rubik";src:url(8e2a6e6194cc.woff?v=8e2a6e61) format("woff");font-weight:700;font-display:swap} :root{--navy:#071233;--navy2:#0c1d4f;--panel:#0e2260;--gold:#f6c64a;--gold2:#c8922a;--green:#2fb35a;--green2:#1d8a40;--text:#eef2ff;--muted:#b9c3e6;--line:rgba(246,198,74,.45);--head:72px} *{box-sizing:border-box} html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + 52px)} body{margin:0;background:var(--navy) url(page-bg.webp?v=968a7262) top center/1600px auto repeat-y;color:var(--text);font:400 16px/1.65 "Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden} img{max-width:100%;height:auto;display:block} a{color:var(--gold)} h1,h2,h3{font-family:"Rubik","Poppins",sans-serif;font-weight:700;line-height:1.2;margin:0 0 .6em} h1{font-size:clamp(28px,4.2vw,46px);color:#fff;text-shadow:0 2px 0 #000a} h2{font-size:clamp(22px,2.6vw,30px);color:var(--gold);text-transform:uppercase;letter-spacing:.02em;margin:0} h3{font-size:19px;color:#fff} p{margin:0 0 1em} table{width:100%;border-collapse:collapse;margin:.4em 0 1.2em;font-size:15px} th,td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.12);vertical-align:top} th{background:rgba(246,198,74,.16);color:var(--gold)} tbody tr:nth-child(even) td{background:rgba(255,255,255,.03)} .fos-fore{position:sticky;top:0;z-index:50;background:linear-gradient(#050c26,#0a1846);border-bottom:2px solid var(--gold2);box-shadow:0 4px 16px #0008} .fos-fore-spot{max-width:1200px;margin:0 auto;padding:6px 20px;display:flex;align-items:center;gap:16px;min-height:var(--head)} .fos-dune-badge{height:60px;width:auto} .fos-fore-lever{margin-left:auto} .fos-bay{max-width:1200px;margin:0 auto;padding:0 20px 8px;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:14px} .fos-bay a{color:var(--text);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap} .fos-bay a:hover,.fos-bay a:focus-visible{color:var(--gold);border-bottom-color:var(--gold)} .fos-bay-forge{display:none} .fos-area{display:none;margin-left:6px;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:#0e2260;cursor:pointer;padding:11px 10px;flex-direction:column;justify-content:space-between} .fos-area span{display:block;height:3px;border-radius:2px;background:var(--gold);transition:transform .2s,opacity .2s} body[data-menu="open"] .fos-area span:nth-child(1){transform:translateY(8.5px) rotate(45deg)} body[data-menu="open"] .fos-area span:nth-child(2){opacity:0} body[data-menu="open"] .fos-area span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)} .fos-knob{display:inline-block;font:700 17px/1 "Rubik","Poppins",sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;padding:15px 30px;border-radius:999px;background:linear-gradient(#52d27a,var(--green) 45%,var(--green2));border:3px solid var(--gold);box-shadow:0 4px 0 #0b4f22,0 8px 18px #0007;text-shadow:0 1px 1px #0006} .fos-knob:hover{filter:brightness(1.08)} .fos-knob-ring{font-size:14px;padding:11px 20px;border-width:2px} .fos-knob-mill{font-size:19px;padding:17px 36px} .fos-knob-chip{display:block;text-align:center} .fos-lever-weave{margin:1.2em 0 0;text-align:center} .fos-splash{background:linear-gradient(180deg,rgba(7,18,51,.2),rgba(7,18,51,.95)),url(hero-coins-bg.webp?v=b3c118a5) bottom center/auto no-repeat,radial-gradient(ellipse at 70% 20%,#1d3d9a,#071233 70%);border-bottom:2px solid var(--gold2)} .fos-splash-spot{max-width:1200px;margin:0 auto;padding:56px 20px 64px;display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center} .fos-splash-script p{font-size:18px;color:var(--text)} .fos-splash-script .fos-lever-weave{text-align:left} .fos-splash-stencil{justify-self:center;padding:34px 44px;border:3px solid var(--gold);border-radius:22px;background:radial-gradient(circle,#173a96,#0a1846 70%);box-shadow:0 0 0 6px #0a1846,0 0 0 8px var(--gold2),0 18px 40px #000a} .fos-splash-stencil img{width:170px} .fos-splash-reel{display:none} .fos-holder{max-width:1200px;margin:0 auto;padding:28px 20px 40px} .fos-pod{margin:28px 0;padding:28px;background:linear-gradient(180deg,rgba(14,34,96,.92),rgba(8,20,62,.95));border:2px solid var(--line);border-radius:18px;box-shadow:0 10px 30px #0007;scroll-margin-top:calc(var(--head) + 52px)} .fos-pod-crest{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)} .fos-pod-glyph{flex:0 0 40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9a0,var(--gold) 45%,var(--gold2));box-shadow:0 0 0 3px #0a1846,0 0 0 4px var(--gold2)} .fos-slab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .fos-crate{background:rgba(5,12,38,.55);border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--gold);border-radius:12px;padding:20px 22px;min-width:0} .fos-crate-snug{grid-column:1/-1} .fos-crate p:last-child{margin-bottom:0} .fos-crate table{display:block;overflow-x:auto} .fos-node{margin-top:26px} .fos-node-caption{color:var(--gold);font-size:18px;text-transform:uppercase;margin:22px 0 12px} .fos-node-rack{display:grid;gap:14px} .fos-node-lofty{grid-template-columns:repeat(4,minmax(0,180px))} .fos-node-snug{grid-template-columns:repeat(6,minmax(0,1fr))} .fos-kiln-crate{margin:0;background:#050c26;border:2px solid var(--gold2);border-radius:12px;overflow:hidden;text-align:center} .fos-kiln-crate img{width:100%} .fos-kiln-crate figcaption{font-size:13px;padding:7px 6px;color:var(--text)} .fos-floor{background:linear-gradient(180deg,rgba(2,7,28,.55),#02071c 70%),url(hero-coins-bg.webp?v=b3c118a5) top center/cover no-repeat,#02071c;border-top:3px solid var(--gold2);padding:40px 20px 48px;text-align:center} .fos-floor-spot{max-width:1200px;margin:0 auto} .fos-floor-badge{margin:0 auto 18px;width:150px} .fos-floor-forge{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-bottom:14px} .fos-floor-forge a{color:#fff;font-weight:700;font-size:14px} .fos-floor-wing{color:var(--gold);font-weight:700;margin:0 0 6px} .fos-floor-script{color:var(--muted);font-size:13px} .fos-tier{display:none} @media (max-width:1000px){.games-wide{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:900px){ :root{--head:62px} html{scroll-padding-top:0} .fos-pod{scroll-margin-top:calc(var(--head) + 10px)} .fos-dune-badge{height:50px} .fos-area{display:flex;margin-left:auto} .fos-bay{display:none;position:fixed;left:0;right:0;top:var(--head);max-height:calc(100vh - var(--head));overflow:auto;background:#0a1846;border-bottom:2px solid var(--gold2);padding:10px 20px 16px;flex-direction:column;gap:0;box-shadow:0 12px 24px #000a} body[data-menu="open"] .fos-bay{display:flex} .fos-bay a{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:16px} .fos-bay-forge{display:flex;flex-direction:column;margin-top:8px;padding-top:6px;border-top:2px solid var(--line)} .fos-bay-forge a{color:var(--gold)} .fos-splash-spot{grid-template-columns:1fr;padding:34px 16px 40px} .fos-splash-stencil{display:none} .fos-splash-spot{gap:18px;padding-top:26px;padding-bottom:28px} .fos-splash-reel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px} .fos-splash-reel img{width:100%;aspect-ratio:275/524;object-fit:cover;border:2px solid var(--gold2);border-radius:10px;box-shadow:0 6px 16px #0009} .fos-splash-script p{font-size:16px} .fos-holder{padding:12px 12px 30px} .fos-pod{padding:20px 16px;margin:18px 0} .fos-slab{grid-template-columns:1fr} .fos-crate{padding:16px} .fos-node-lofty{grid-template-columns:repeat(2,minmax(0,1fr))} .fos-node-snug{grid-template-columns:repeat(2,minmax(0,1fr))} .fos-floor{padding:32px 16px 40px} .fos-fore-lever{display:none} body{padding-bottom:78px} .fos-tier{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px;background:rgba(5,12,38,.95);border-top:2px solid var(--gold2);transition:transform .25s ease} body[data-l38-hero="on"] .fos-tier{transform:translateY(120%)} } @media (max-width:480px){.fos-fore-lever .fos-knob-ring{padding:10px 14px;font-size:13px}.fos-knob-mill{font-size:16px;padding:15px 24px}} .fos-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.fos-skip-link:focus{left:12px;top:12px;width:auto;height:auto;z-index:999;padding:8px 12px;background:#fff;color:#000;border-radius:4px} .fos-container{max-width:1120px;margin-inline:auto;padding-inline:20px} .fos-bay .fos-bay-forge{display:none!important} .fos-knob-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:transparent;color:var(--gold);border:2px solid var(--gold2);box-shadow:none;text-shadow:none;text-transform:none;font-size:14px} .fos-fore-lever{display:flex;align-items:center;gap:12px} @media(max-width:900px){.fos-fore-lever{display:none}.fos-tier{display:flex;gap:10px}.fos-tier>.fos-knob{flex:1;min-width:0;min-height:44px}}