.story-share[data-astro-cid-orsfdwuc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem;display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-bottom:2rem}.share-text[data-astro-cid-orsfdwuc]{flex:1;min-width:15rem}.share-text[data-astro-cid-orsfdwuc] h2[data-astro-cid-orsfdwuc]{font-size:1.25rem;margin:0 0 .5rem}.share-text[data-astro-cid-orsfdwuc] p[data-astro-cid-orsfdwuc]{margin:0 0 1rem;color:var(--text-muted);font-size:.95rem;line-height:1.6}.share-actions[data-astro-cid-orsfdwuc]{display:flex;gap:.6rem;flex-wrap:wrap}.share-btn[data-astro-cid-orsfdwuc]{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border);border-radius:999px;padding:.55rem 1.1rem;cursor:pointer;transition:border-color .2s ease}.share-btn[data-astro-cid-orsfdwuc]:hover{border-color:var(--accent)}.share-btn[data-astro-cid-orsfdwuc]:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.story-share[data-astro-cid-orsfdwuc]{flex-direction:column;align-items:stretch;padding:1.1rem;gap:1.2rem}.share-text[data-astro-cid-orsfdwuc]{min-width:0}.share-actions[data-astro-cid-orsfdwuc]{flex-direction:column}.share-btn[data-astro-cid-orsfdwuc]{width:100%;padding-block:.7rem}.story-share[data-astro-cid-orsfdwuc] .story-card{align-self:center;width:min(240px,75%)}}.qs-trigger[data-astro-cid-s2teeqvl]{position:absolute;z-index:70;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--bg);background:var(--accent);border:none;border-radius:999px;padding:.55rem .95rem;box-shadow:var(--shadow-card);cursor:pointer;white-space:nowrap}.qs-trigger[data-astro-cid-s2teeqvl] svg[data-astro-cid-s2teeqvl]{width:.95rem;height:.95rem}@media(pointer:coarse){.qs-trigger[data-astro-cid-s2teeqvl]{position:fixed;left:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom));top:auto!important;padding:.75rem 1.1rem}}.qs-dialog[data-astro-cid-s2teeqvl]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:1.4rem;width:min(46rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto}.qs-dialog[data-astro-cid-s2teeqvl]::backdrop{background:#0a080699}.qs-body[data-astro-cid-s2teeqvl]{display:flex;gap:1.5rem;align-items:center}.qs-side[data-astro-cid-s2teeqvl]{flex:1;min-width:0}.qs-head[data-astro-cid-s2teeqvl]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.qs-head[data-astro-cid-s2teeqvl] h2[data-astro-cid-s2teeqvl]{font-size:1.25rem;margin:0}.qs-close[data-astro-cid-s2teeqvl]{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-size:1.2rem;cursor:pointer}.qs-close[data-astro-cid-s2teeqvl]:hover{color:var(--accent);border-color:var(--accent)}.qs-help[data-astro-cid-s2teeqvl]{color:var(--text-muted);font-size:.92rem;line-height:1.6;margin:.6rem 0 0}.qs-actions[data-astro-cid-s2teeqvl]{margin:1.1rem 0 .2rem}.qs-btn[data-astro-cid-s2teeqvl]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border);border-radius:999px;padding:.6rem 1.2rem;cursor:pointer}.qs-btn[data-astro-cid-s2teeqvl]:hover{border-color:var(--accent)}.qs-btn[data-astro-cid-s2teeqvl]:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.qs-dialog[data-astro-cid-s2teeqvl]{padding:1.1rem}.qs-body[data-astro-cid-s2teeqvl]{flex-direction:column-reverse;align-items:stretch}.qs-body[data-astro-cid-s2teeqvl] .story-card{align-self:center;width:min(240px,72%)}.qs-btn[data-astro-cid-s2teeqvl]{width:100%;padding-block:.75rem}}.share-links[data-astro-cid-wkojbtzc]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem}.sl-label[data-astro-cid-wkojbtzc]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--text-muted);margin-right:.3rem}.share-links[data-astro-cid-wkojbtzc] a[data-astro-cid-wkojbtzc]{font-size:.85rem;color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:.4rem .9rem;transition:border-color .2s ease,color .2s ease}.share-links[data-astro-cid-wkojbtzc] a[data-astro-cid-wkojbtzc]:hover{color:var(--accent);border-color:var(--accent)}.author-card[data-astro-cid-32rj7774]{display:flex;align-items:center;gap:1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.15rem 1.3rem;margin-bottom:2rem}.ac-avatar[data-astro-cid-32rj7774]{flex:none;width:3.4rem;height:3.4rem;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#15120e;font-family:var(--font-display);font-weight:600;font-size:1.15rem;display:flex;align-items:center;justify-content:center}.ac-name[data-astro-cid-32rj7774]{margin:0 0 .25rem;font-family:var(--font-display);font-weight:600;font-size:1.08rem}.ac-bio[data-astro-cid-32rj7774]{margin:0 0 .5rem;color:var(--text-muted);font-size:.92rem;line-height:1.55}.ac-links[data-astro-cid-32rj7774]{display:flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.ac-links[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]{color:var(--accent-2);text-decoration:none}.ac-links[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]:hover{text-decoration:underline}.reactions[data-astro-cid-6vafa5kw]{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;padding-top:1.5rem;margin-bottom:2rem;border-top:1px solid var(--border)}.r-label[data-astro-cid-6vafa5kw]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--text-muted)}.r-buttons[data-astro-cid-6vafa5kw]{display:flex;gap:.5rem}.r-btn[data-astro-cid-6vafa5kw]{display:inline-flex;align-items:center;gap:.45rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.45rem .95rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .1s ease}.r-btn[data-astro-cid-6vafa5kw]:hover{border-color:var(--accent)}.r-btn[data-astro-cid-6vafa5kw]:active{transform:scale(.94)}.r-btn[data-astro-cid-6vafa5kw].voted{border-color:var(--accent);background:var(--accent-soft)}.r-emoji[data-astro-cid-6vafa5kw]{font-size:1.05rem;line-height:1}.r-count[data-astro-cid-6vafa5kw]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}
