.game-public-shell.narrow-games-shell{height:auto;min-height:100dvh;overflow:visible}.game-public-shell .narrow-shelf,.game-public-page{color:#f1e5c9;background-color:#06272b;background-image:linear-gradient(#06272be8,#06272bf2),url(/narrow/materials-v2/panel-grain.webp);background-position:0 0;background-repeat:repeat;background-size:auto,512px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:auto;min-height:100dvh;overflow:visible}.game-public-shell .narrow-shelf{flex-direction:column;display:flex}.game-public-shell .narrow-shelf .narrow-home-content{flex:1 0 auto;gap:24px;width:min(100%,900px);min-height:0;padding:52px 24px}.game-public-shell .narrow-shelf>.narrow-nav,.game-public-shell .narrow-shelf>.game-public-footer{flex-shrink:0}.game-public-shell .narrow-shelf>.game-public-footer{margin-top:auto}.game-public-shell .narrow-home-hero h1{font-size:clamp(44px,7vw,80px)}.game-public-tagline{color:#c2d0c8;text-wrap:pretty;max-width:560px;margin:0 auto;font-size:clamp(16px,2vw,20px);line-height:1.65}.game-public-help{color:#dfc992;text-underline-offset:5px;text-decoration:underline}.game-discovery,.game-guide{overflow-wrap:anywhere;width:min(100%,1080px);margin-inline:auto;padding:48px 32px 64px;line-height:1.75}.game-discovery{border-top:1px solid #b89c5940}.game-discovery-heading{max-width:760px;margin-bottom:28px}.game-public-kicker{color:#d6bd84;letter-spacing:.08em;font-size:12px}.game-discovery h2,.game-guide h2{font-family:var(--font-newsreader),Georgia,serif;color:#f1e5c9;margin:10px 0 16px;font-size:clamp(26px,3.5vw,36px);font-weight:400;line-height:1.3}.game-discovery h3,.game-guide h3{color:#e8d6a6;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.4}.game-discovery p,.game-guide p{color:#c2d0c8;margin:0 0 16px}.game-discovery-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.game-discovery-modes article{background:#0b3034;border:1px solid #b89c5948;border-radius:8px;flex-direction:column;min-width:0;padding:24px;display:flex}.game-discovery-modes article a{margin-top:auto}.game-discovery a,.game-public-footer a{color:#e5cd90;text-underline-offset:5px;text-decoration-skip-ink:none;text-decoration:underline}.game-discovery a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.game-discovery-bottom{align-items:center;gap:32px;padding-top:36px;display:flex}.game-discovery-bottom>div{flex:1;min-width:0}.game-discovery-bottom>a{max-width:260px}.game-public-footer{padding:24px max(24px,env(safe-area-inset-left)) max(28px,env(safe-area-inset-bottom));color:#c2d0c8;border-top:1px solid #b89c5940;flex-wrap:wrap;align-items:center;gap:16px 28px;font-size:14px;display:flex}.game-public-footer a{align-items:center;min-height:44px;display:inline-flex}.game-public-footer span{margin-left:auto}.game-public-header{padding:calc(12px + env(safe-area-inset-top)) 24px 12px;border-bottom:1px solid #b89c5940;justify-content:space-between;gap:16px;display:flex}.game-public-header a,.game-public-play{color:#f1e5c9;background:#12383b;border:1px solid #b89c597a;border-radius:4px;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.game-guide{max-width:840px}.game-guide h1{font-family:var(--font-newsreader),Georgia,serif;margin:14px 0 24px;font-size:clamp(34px,6vw,56px);font-weight:400;line-height:1.15}.game-guide-intro{padding-bottom:36px}.game-guide-intro>p:not(.game-public-kicker){font-size:18px}.game-guide-section{border-top:1px solid #b89c5940;margin-top:20px;padding-top:28px}.game-guide-steps{padding-left:24px;list-style:decimal}.game-guide-steps li{margin:28px 0;padding-left:8px}.game-guide-steps li::marker{color:#ddc184}.game-guide-question{border-bottom:1px solid #b89c5940;padding:16px 0}.game-guide-question summary{cursor:pointer;color:#e8d6a6;align-content:center;min-height:44px;font-size:17px}.game-guide-question p{padding:12px 0 0}.game-public-page a:focus-visible,.game-public-page summary:focus-visible,.game-public-shell a:focus-visible{outline-offset:4px;outline:2px solid #ebce87}[lang=zh-CN] .game-guide h1,[lang=zh-CN] .game-guide h2,.lang-zh .game-discovery h2{font-family:Songti SC,STSong,Noto Serif CJK SC,serif}@media (max-width:760px){.game-public-shell .narrow-shelf .narrow-home-content{gap:22px;padding:40px 20px}.game-discovery,.game-guide{padding:32px max(20px,env(safe-area-inset-left)) 48px}.game-discovery-modes{grid-template-columns:minmax(0,1fr);gap:12px}.game-discovery-modes article{padding:20px}.game-discovery-bottom{padding-top:28px;display:block}.game-public-header{padding-inline:max(16px,env(safe-area-inset-left))}}.game-public-shell .narrow-shelf{background-image:linear-gradient(#041d20e6 0%,#06272b99 42%,#041d20f2 100%),url(/narrow/menu-v3/setting.webp);background-position:50%,50%;background-size:cover,cover}.game-public-shell .narrow-shelf .narrow-home-content{justify-content:center}.game-public-shell .narrow-shelf .narrow-home-content>.narrow-primary{justify-content:center;align-self:center;align-items:center;min-width:min(240px,100%);min-height:56px;padding:14px 36px;font-size:18px;display:inline-flex}@media (max-width:760px){.game-public-shell .narrow-shelf{background-image:linear-gradient(#041d20eb 0%,#06272ba6 42%,#041d20f5 100%),url(/narrow/menu-v3/setting-small.webp)}}
