.game-privacy{color:#e9e2cc;min-height:100dvh;font-family:var(--font-plex-sans),system-ui,sans-serif;overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#06272b;background-image:linear-gradient(#06272be8,#06272bf5),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;line-height:1.8}.game-privacy-header{z-index:2;padding:calc(12px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 12px max(24px,env(safe-area-inset-left));background:#06272bf5;border-bottom:1px solid #b89c5940;align-items:center;display:flex;position:sticky;top:0}.game-privacy-header a{color:#f3e6c4;background:#12383b;border:1px solid #b89c597a;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;font-size:14px;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.game-privacy-header a:hover{background:#1b4648;border-color:#d2b879}.game-privacy a:focus-visible{outline-offset:4px;outline:2px solid #ebce87}.game-privacy-main{width:min(100%,840px);padding:clamp(32px,6vw,72px) 32px max(64px,env(safe-area-inset-bottom));margin-inline:auto}.game-privacy-intro{border-bottom:1px solid #b89c5940;padding-bottom:32px}.game-privacy h1{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.02em;color:#f3e6c4;margin:0 0 14px;font-size:clamp(36px,6vw,56px);font-weight:400;line-height:1.15}.game-privacy-intro p{color:#bdccc5;margin:0 0 20px;font-size:18px}.game-privacy time{letter-spacing:.02em;color:#b7aa83;font-size:12px}.game-privacy section{padding-top:32px}.game-privacy h2{color:#e0ca93;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.4}.game-privacy section p{margin:0 0 16px;font-size:16px}.game-privacy-links{border-top:1px solid #b89c5940;flex-wrap:wrap;gap:12px 28px;margin-top:24px;padding-top:24px;display:flex}.game-privacy-links a{color:#e0ca93;text-underline-offset:4px;text-decoration-skip-ink:none;font-size:14px;text-decoration:underline}.game-privacy[lang=zh-CN] h1{letter-spacing:.02em;font-family:Songti SC,STSong,Noto Serif CJK SC,serif}@media (max-width:600px){.game-privacy-header{padding-inline:max(16px,env(safe-area-inset-left));padding-block:calc(8px + env(safe-area-inset-top)) 8px}.game-privacy-main{padding:32px max(20px,env(safe-area-inset-left)) max(40px,env(safe-area-inset-bottom))}.game-privacy-intro{padding-bottom:24px}.game-privacy-intro p{font-size:16px}.game-privacy section{padding-top:28px}.game-privacy section p{font-size:15px;line-height:1.9}}@media (prefers-reduced-motion:reduce){.game-privacy-header a{transition:none}}
