.game-home{min-height:100svh;background:#10262a;color:#fff6e8}.game-home .native-preview-home .native-preview-intro{max-width:580px}.native-preview-dock>.native-preview-view{background:#f0c479;color:#183033}.native-preview-dock>a.native-preview-view:hover{background:#f8d99c}.native-preview-open-frame{display:flex;align-items:center;gap:8px;min-height:44px;margin:10px 0;padding:8px 12px;border:1px solid rgba(244,236,218,.3);border-radius:9px;background:transparent;color:inherit}.native-preview-notice{position:absolute;top:100px;left:clamp(20px,4vw,64px);right:20px;max-width:480px}.native-preview-notice .gateway-legacy{margin:0;padding:12px 16px;border:1px solid rgba(244,236,218,.3);border-radius:12px;background:rgba(16,35,39,.94);color:#fff6e8;font-size:12px;line-height:1.6}.native-preview-notice .gateway-legacy a{color:#f0c479;text-decoration:underline;text-underline-offset:3px}.game-home-below{max-width:1000px;margin:0 auto;padding:48px clamp(20px,4vw,48px) 72px}.game-home-beta{scroll-margin-top:90px;outline-offset:8px}.game-home-kicker{margin:0 0 8px;color:#edc889;font-size:12px}.game-home-about h2,.game-home-beta h2{margin:0;font:550 clamp(28px,3.5vw,42px)/1.15 var(--font-display),Georgia,serif;letter-spacing:-.02em}.game-home-beta>p:not(.game-home-kicker){margin:12px 0 24px;color:#c5d6d2;font-size:14px}.game-home .native-cta{color:#fff6e8}.game-home .native-cta-platform{background:rgba(255,255,255,.035);border-color:rgba(244,236,218,.18)}.game-home .native-cta-note{color:#c5d6d2}.game-home .native-cta-keep{background:#213d3d}.game-home-about{margin-top:40px;border-top:1px solid rgba(244,236,218,.22)}.game-home-about>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;cursor:pointer;list-style:none;font-size:15px}.game-home-about>summary::-webkit-details-marker{display:none}.game-home-about>summary>span{font-size:24px;color:#edc889}.game-home-about[open]>summary>span{transform:rotate(45deg)}.game-home-about-content{padding:12px 0 0;color:#d4dfdc}.game-home-about-content>p{max-width:64ch;font-size:14px;line-height:1.7}.game-home .gateway-section{margin-top:32px}.game-home .gateway-section h2{font-size:24px}.game-home .conversation-story figcaption,.game-home .gateway-points span,.game-home .gateway-section p{color:#c5d6d2}.game-home .gateway-points strong,.game-home .gateway-stamps a{color:#fff6e8}.game-home .doc-list a,.game-home .gateway-phrases details{background:rgba(255,255,255,.04);border-color:rgba(244,236,218,.2);color:#fff6e8}.game-home .gateway-phrases details>a,.game-home .gateway-phrases details>p,.game-home .gateway-phrases summary>small,.game-home .gateway-section p a{color:#e5d0aa}.game-home .doc-list a span,.game-home .gateway-credits,.game-home .gateway-footer nav a{color:#c5d6d2}.game-home a:focus-visible,.game-home summary:focus-visible{outline:3px solid #edc889;outline-offset:4px}@media(max-width:600px){.game-home-below{padding-top:32px}.game-home .native-preview-home .native-preview-intro{max-width:calc(100% - 44px)}.game-home .native-preview-dock>a{font-size:11px;gap:5px;padding-inline:5px}.native-preview-notice{top:110px}}