.game-skip-link{position:absolute;top:-5rem;left:1rem;z-index:100;background:#ffc64e;color:#111b24;padding:8px 12px;font:700 14px system-ui,sans-serif}.game-skip-link:focus{top:.5rem}.home-page .site-header{min-height:112px}.home-page .site-header-inner{grid-template-columns:210px 1fr auto}.home-page .brand{width:205px}.home-page main{margin-top:15px}.home-story{font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;max-width:900px;margin:44px auto 24px;padding:0 4px;color:#e9e5d9}.home-story h1{font:800 clamp(32px,5vw,54px)/1.1 'Barlow Condensed',Impact,sans-serif;margin:4px 0 18px;color:#ffc64e}.home-story .lead{font-size:clamp(18px,2vw,22px);line-height:1.55;color:#f4e8ca;margin:0 0 22px}.home-story h2{font:700 clamp(23px,3vw,32px)/1.1 'Barlow Condensed',Impact,sans-serif;color:#ffc64e;margin:28px 0 9px}.home-story p{margin:0 0 14px}.home-story a{color:#ffe092}.home-links{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 30px}.home-links a{display:inline-block;border:1px solid #a8945f;padding:9px 13px;background:#26343c;color:#fff0c7;text-decoration:none;font-weight:700;font-size:14px}.home-links a:hover{background:#364c58;border-color:#ffc64e}.home-story .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px}.home-story .feature-grid section{padding:19px 21px;background:#192832;border:1px solid #4c5b63}.home-story .feature-grid h2{margin:0 0 8px}.home-story>section{border-top:1px solid #48555d;padding:0 0 5px}.home-story>section h2{margin-top:21px}@media(max-width:700px){.home-page .site-header{min-height:88px}.home-page .site-header-inner{grid-template-columns:1fr auto}.home-page .brand{width:155px}.home-story{margin:30px auto 18px;padding:0 4px;font-size:16px}.home-story .feature-grid{grid-template-columns:1fr}.home-story .feature-grid section{padding:16px}.home-links a{font-size:13px;padding:8px 10px}}
