html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(24px,4vw);background:#eee9dc;color:#30291f;border-bottom:1px solid #c6bca5}.site-header a{color:inherit;text-decoration:none}.site-header img{display:block;max-width:140px;height:auto}.site-header nav{display:flex;gap:32px;font:600 14px/1.5 system-ui}.site-header nav a[aria-current]{color:#b45b26;text-decoration:underline;text-underline-offset:8px}.site-header .site-buy{padding:13px 20px;background:#30291f;color:#f4efdf;font:600 13px monospace}.world-tabs a.world-tab{text-decoration:none;display:block}.world-topline .world-play,.nav-play{display:none!important}.site-footer{display:flex!important;flex-wrap:wrap;gap:24px;padding:35px max(24px,4vw)!important;background:#e5dfce;color:#342c21;max-width:none!important;width:auto!important}.footer-facts{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:30px;border-bottom:1px solid #c5baa4;padding-bottom:25px;font:13px/1.6 monospace}.footer-facts strong,.footer-facts small{display:block}.footer-facts button{border:0;background:none;color:inherit;padding:10px 0;cursor:pointer;font:inherit}.footer-facts p{font:13px/1.7 system-ui;margin:10px 0}.footer-bottom{width:100%;display:flex;gap:24px;flex-wrap:wrap;align-items:center;font:12px/1.6 monospace}.site-footer a{color:inherit}.rules-strip{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding-top:30px;padding-bottom:25px}.rules-strip strong{display:block;font-size:28px;margin:8px 0}.rules-strip p{font-size:14px;line-height:1.6;margin:5px 0}.rules-strip>div:nth-child(2){border-left:1px solid #c8bfa8;padding-left:30px}.rules-strip>div:nth-child(2) strong{color:#b05a28}.rules-strip .rules-transition{grid-column:1/-1;color:#75694f;font:12px/1.6 monospace}.eligibility-check{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.eligibility-check h2{font-size:clamp(30px,4vw,52px)}.eligibility-check p{font-size:15px;line-height:1.7}.eligibility-check label{display:block;font:12px monospace;margin-bottom:12px}.eligibility-input{display:flex;gap:10px}.eligibility-input input{min-width:0;flex:1;background:#f6f1e5;color:#342c21;padding:14px;border:1px solid #bdb297;font:14px monospace}.eligibility-input button{font-size:13px;white-space:nowrap}.nft-next{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:32px;background:#dfe4d5;border:1px solid #c1c8b1}.nft-next h3{font-size:30px;margin:10px 0}.nft-next p{max-width:720px;line-height:1.7}.world-carousel~.chapter-strip{margin-top:0}.chapter-game .checkout-intro h1{font-size:40px}.chapter-game .checkout-game iframe{height:650px}.chapter-game .checkout-workspace{grid-template-columns:minmax(0,1fr) 320px}.chapter-game .checkout>nav a{color:#493e2c}.chapter-game .checkout-sidebar a{color:#704323}.chapter-game #player-profile{box-sizing:border-box;width:calc(100% - 40px)}.inventory-card-dialog{width:min(1000px,94vw);max-height:90vh;overflow:auto;padding:22px;background:#eee9dc;color:#342c21;border:1px solid #847b66}.inventory-card-dialog::backdrop{background:#101912cc}.inventory-card-dialog>.dialog-close{position:sticky;top:0;float:right;z-index:3;background:#30291f;color:#fff;padding:10px 16px;border:0;cursor:pointer}.inventory-card-dialog .prize-feature{margin-top:25px}.inventory-card-dialog .prize-feature h2,.inventory-card-dialog .prize-feature h3{font-size:36px}.ticker{display:none}.site-footer .brand{margin-right:20px}@media(max-width:750px){.site-header{flex-wrap:wrap;gap:16px;padding:16px}.site-header nav{order:3;width:100%;justify-content:space-around;gap:14px}.site-header .site-buy{padding:10px}.rules-strip{grid-template-columns:1fr;padding:25px}.rules-strip>div:nth-child(2){border-left:0;border-top:1px solid #c8bfa8;padding:18px 0 0}.eligibility-check{grid-template-columns:1fr;gap:20px}.eligibility-input{flex-direction:column}.nft-next{margin:20px;flex-direction:column;align-items:start}.footer-facts{grid-template-columns:1fr}.chapter-game .checkout-workspace{grid-template-columns:1fr}.chapter-game .checkout-game iframe{height:760px}.chapter-game .checkout-intro{display:block}.site-footer{padding:25px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
