.Q_7kzq_back{color:var(--muted);align-items:center;gap:7px;margin-bottom:22px;font-size:12px;display:inline-flex}.Q_7kzq_backIcon{transform:rotate(180deg)}.Q_7kzq_hero{border:1px solid var(--line);background:var(--surface);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:650px;display:grid;overflow:hidden}.Q_7kzq_art{--scene:linear-gradient(145deg, #07141c 5%, #15445a 58%, #9db7ad 130%);--glow:#b5e6d7;isolation:isolate;background:var(--scene);min-height:620px;padding:42px;position:relative;overflow:hidden}.Q_7kzq_art[data-tone=orbit]{--scene:linear-gradient(150deg, #130f19, #3a223e 58%, #b16b42 130%);--glow:#d69563}.Q_7kzq_art[data-tone=summer]{--scene:linear-gradient(155deg, #13201b, #426b54 52%, #edbd75 128%);--glow:#f2ca82}.Q_7kzq_art[data-tone=archive]{--scene:linear-gradient(145deg, #17151b, #4b4252 58%, #9c8e79 125%);--glow:#d8c6a2}.Q_7kzq_art[data-tone=harbor]{--scene:linear-gradient(150deg, #091618, #1f4a49 55%, #7b8c69 128%);--glow:#9cba8b}.Q_7kzq_art[data-tone=echo]{--scene:linear-gradient(145deg, #15182b, #43406e 56%, #d48e7e 132%);--glow:#db9a87}.Q_7kzq_art:before{z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--glow) 58%, transparent);width:78%;box-shadow:0 0 100px color-mix(in srgb, var(--glow) 42%, transparent);content:"";border:1px solid #ffffff40;border-radius:46% 54% 62% 38%;position:absolute;bottom:-8%;right:-12%;transform:rotate(-14deg)}.Q_7kzq_cover{z-index:-2;object-fit:cover}.Q_7kzq_art[data-has-cover=true]:before{z-index:-1;aspect-ratio:auto;bottom:0;right:0;width:auto;box-shadow:none;background:linear-gradient(#03050414 25%,#030504e0 100%);border:0;border-radius:0;inset:0;transform:none}.Q_7kzq_art[data-has-cover=true] .Q_7kzq_worldline{display:none}.Q_7kzq_worldline{opacity:.52;background:linear-gradient(#0000,#fff,#0000);width:1px;height:76%;position:absolute;top:8%;right:25%}.Q_7kzq_worldline span{background:var(--scene);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;left:-5px;box-shadow:0 0 22px #ffffff8c}.Q_7kzq_worldline span:first-child{top:12%}.Q_7kzq_worldline span:nth-child(2){top:48%}.Q_7kzq_worldline span:nth-child(3){top:83%}.Q_7kzq_posterCopy{color:#fff;text-shadow:0 2px 22px #0000006b;gap:12px;display:grid;position:absolute;bottom:42px;left:42px;right:42px}.Q_7kzq_posterCopy p,.Q_7kzq_posterCopy small{letter-spacing:.12em;font-size:11px}.Q_7kzq_posterCopy strong{max-width:9em;font-family:var(--font-display);font-size:clamp(42px,5vw,72px);line-height:1.02}.Q_7kzq_posterCopy small{opacity:.62;margin-top:12px}.Q_7kzq_info{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex}.Q_7kzq_titleBlock>p{color:var(--accent);letter-spacing:.12em;margin-bottom:12px;font-size:11px}.Q_7kzq_titleBlock h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(36px,4vw,58px);line-height:1.07}.Q_7kzq_tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.Q_7kzq_tags span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:11px}.Q_7kzq_synopsis{color:var(--ink-soft);margin-top:28px;font-size:14px;line-height:1.8}.Q_7kzq_stats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.Q_7kzq_stats div{background:var(--surface);gap:6px;padding:16px 12px;display:grid}.Q_7kzq_stats dt{color:var(--muted);font-size:10px}.Q_7kzq_stats dd{font-family:var(--font-mono);font-size:14px}.Q_7kzq_saveArea{gap:10px;margin-top:28px;display:grid}.Q_7kzq_actions{grid-template-columns:1fr;gap:10px;display:grid}.Q_7kzq_actions a,.Q_7kzq_actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.Q_7kzq_primary{background:var(--accent);color:var(--on-accent)}.Q_7kzq_secondary{border:1px solid var(--line);background:var(--surface-2);width:100%}.Q_7kzq_author{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:34px;padding-top:22px;display:grid}.Q_7kzq_author>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}.Q_7kzq_author div{gap:2px;display:grid}.Q_7kzq_author small{color:var(--muted);font-size:10px}.Q_7kzq_author a{font-size:12px;font-weight:700}.Q_7kzq_author button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:11px;display:inline-flex}.Q_7kzq_details{grid-template-columns:1fr 300px;gap:20px;padding-top:54px;display:grid}.Q_7kzq_storyInfo,.Q_7kzq_preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.Q_7kzq_storyInfo{padding:28px}.Q_7kzq_storyInfo header{align-items:center;gap:14px;display:flex}.Q_7kzq_storyInfo header>span{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;display:grid}.Q_7kzq_storyInfo header p{color:var(--muted);font-size:10px}.Q_7kzq_storyInfo header h2{font-family:var(--font-display);margin-top:3px;font-size:26px}.Q_7kzq_rules{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.Q_7kzq_rules article{background:var(--surface);padding:24px}.Q_7kzq_rules span{color:var(--accent);font-size:10px}.Q_7kzq_rules h3{font-family:var(--font-display);margin-top:12px;font-size:19px}.Q_7kzq_rules p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.Q_7kzq_preview{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--accent) 40%, transparent) transparent;scrollbar-width:thin;align-self:start;max-height:min(720px,100dvh - 120px);padding:24px;overflow-y:auto}.Q_7kzq_preview>p{color:var(--muted);margin-bottom:18px;font-size:11px}.Q_7kzq_preview small{color:var(--muted);margin-top:18px;font-size:10px;line-height:1.5;display:block}@media (max-width:980px){.Q_7kzq_hero{grid-template-columns:1fr}.Q_7kzq_art{min-height:520px}.Q_7kzq_details{grid-template-columns:1fr}.Q_7kzq_preview{width:100%}}@media (max-width:760px){.Q_7kzq_hero{border-radius:22px;min-height:0}.Q_7kzq_art{min-height:440px;padding:24px}.Q_7kzq_stats{grid-template-columns:1fr 1fr}.Q_7kzq_stats div:last-child{grid-column:1/-1}.Q_7kzq_actions{grid-template-columns:1fr}.Q_7kzq_details{padding-top:30px}.Q_7kzq_storyInfo{padding:20px}.Q_7kzq_rules{grid-template-columns:1fr}.Q_7kzq_back{display:none}.Q_7kzq_hero{border:0;border-radius:14px}.Q_7kzq_art{height:min(42dvh,380px);min-height:0}.Q_7kzq_posterCopy{bottom:18px;left:18px;right:18px}.Q_7kzq_posterCopy strong{font-size:32px}.Q_7kzq_posterCopy small{display:none}.Q_7kzq_info{padding:20px 16px}.Q_7kzq_titleBlock h1{font-size:26px}.Q_7kzq_synopsis{margin-top:16px}.Q_7kzq_saveArea,.Q_7kzq_stats{margin-top:18px}.Q_7kzq_preview{max-height:none;overflow:visible}.Q_7kzq_rules p,.Q_7kzq_tags span,.Q_7kzq_author a{font-size:14px}.Q_7kzq_author button{min-height:44px}}
