.story-deck{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper);padding-bottom:12px}.story-page[hidden],.story-deck [hidden]{display:none!important}.story-page>a{display:block}.story-page img{display:block;width:100%;max-height:640px;object-fit:contain;background:#eee8db}.story-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px}.story-controls button{min-height:44px}.story-counter{white-space:nowrap;font-size:.85rem}.story-deck>[data-v4]{margin:0 12px 6px}.image-editor{margin:14px 0 24px;padding:16px;border:1px solid var(--line);border-radius:16px}.image-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.image-row>img{width:76px;height:90px;object-fit:cover;border-radius:8px;flex-shrink:0}.image-row .grow{min-width:0}.image-actions{display:flex;flex-wrap:wrap;gap:6px}.image-actions button{min-height:40px}.image-editor input[type=file]{max-width:100%}#mask-canvas{display:block;width:100%;height:auto;touch-action:none;background:#f7f3e8;border-radius:8px;margin:14px 0}.metric-story{padding:14px 0;border-bottom:1px solid var(--line)}.metric-story p{font-size:.88rem}.reaction-pop{animation:reaction-pop .22s ease-out}@keyframes reaction-pop{50%{transform:scale(1.18)}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *::before,html[data-reduce-motion=true] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.reaction-pop{animation:none}*{scroll-behavior:auto!important}}@media(max-width:480px){.story-controls{gap:5px;padding:10px 6px}.story-controls button{padding:8px;font-size:.78rem}.image-editor{padding:10px}.image-row>img{width:54px;height:72px}.image-actions button{font-size:.75rem;padding:7px}}

.story-counter{color:var(--text)}.story-deck .secondary:disabled{cursor:default}.pinned-label{color:var(--muted);font-weight:650}.content-warning>summary{padding:14px;cursor:pointer}.story-page>.secondary{margin:12px}.story-page a:focus-visible{outline-offset:-4px}html[data-mode=dark] .story-deck{background:#24302a}

.privacy-review-image{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:auto}
