.share-wrap{position:relative}.share-toggle{display:inline-flex;align-items:center;gap:7px;border:0;padding:7px 9px;font-size:11px;color:var(--olive)}.share-toggle:hover{background:#e9dfcb}.share-toggle svg{width:14px;height:14px}.share-toggle:disabled{opacity:.4;cursor:default}.share-options{position:absolute;z-index:5;bottom:38px;left:50%;transform:translateX(-50%);width:218px;padding:7px;background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 25px #363d2b10}.share-options button{display:block;width:100%;text-align:left;border:0;padding:12px;font-size:12px}.share-options button:hover{background:#e9dfcb}.share-status{margin:8px 0 0;text-align:center;font-size:11px;color:var(--muted);min-height:1em}.share-status:empty{display:none}.share-url{display:block;width:min(100%,540px);margin:12px auto 0;padding:12px;border:1px solid var(--line);background:transparent;color:var(--ink);font:12px 'DM Sans',sans-serif}.story-dialog{width:min(480px,calc(100% - 32px));max-height:90dvh;padding:24px;background:var(--paper);color:var(--ink);border:1px solid var(--line);overflow:auto}.story-dialog::backdrop{background:#20251bb3}.story-dialog h2{margin:0 0 18px;font-size:31px}.story-close{float:right;border:0;padding:4px 8px;font-size:22px;line-height:1}.story-preview{display:block;max-height:54dvh;max-width:100%;width:auto;margin:0 auto;border:1px solid var(--line)}.story-status{font-size:11px;line-height:1.6;color:var(--muted);margin:16px 0;text-align:center}.story-actions{display:flex;justify-content:center;gap:10px}.story-actions button{font-size:12px}.story-actions button:hover{background:#e9dfcb}.story-actions button:disabled{opacity:.5;cursor:wait}.story-pages{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px;font-size:11px}.story-pages button{padding:7px 12px;font-size:16px}.story-pages button:disabled{opacity:.35;cursor:default}@media(max-width:700px){.share-options{width:190px}.story-dialog{padding:20px}.share-toggle{font-size:10px}}

.story-preview{-webkit-touch-callout:default;user-select:auto;-webkit-user-select:auto}

.story-actions{flex-wrap:wrap}
