.bar.svelte-pa039w{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;padding:12px 16px;display:flex}.votes.svelte-pa039w{align-items:center;gap:8px;display:inline-flex}.vote.svelte-pa039w{font:inherit;cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:2px;font-size:1.1rem;line-height:1}.vote.up.active.svelte-pa039w{color:var(--up)}.vote.down.active.svelte-pa039w{color:var(--down)}.score.svelte-pa039w{text-align:center;min-width:1.5ch;font-size:1.05rem;font-weight:900}.stars.svelte-pa039w{gap:2px;display:inline-flex}.star.svelte-pa039w{font:inherit;cursor:pointer;color:var(--surface-2);background:0 0;border:none;padding:0;font-size:1.2rem;line-height:1}.star.on.svelte-pa039w{color:var(--data-4)}.rating-readout.svelte-pa039w{align-items:baseline;gap:4px;display:inline-flex}.big.svelte-pa039w{font-size:1.1rem;font-weight:900}.muted.svelte-pa039w{color:var(--text-muted);font-size:.85rem}.counts.svelte-pa039w{color:var(--text-muted);gap:16px;margin-left:auto;font-size:.9rem;font-weight:600;display:inline-flex}.login-hint.svelte-pa039w{color:var(--accent);font-size:.85rem;font-weight:700}.comments.svelte-1t2nmqd{border-top:1px solid var(--border);max-width:720px;margin:40px auto 0;padding-top:24px}h2.svelte-1t2nmqd{margin:0 0 16px;font-size:1.2rem;font-weight:800}.composer.svelte-1t2nmqd{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.composer.svelte-1t2nmqd textarea:where(.svelte-1t2nmqd){width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px}.composer.svelte-1t2nmqd .btn:where(.svelte-1t2nmqd){align-self:flex-start}.composer.reply.svelte-1t2nmqd{margin:10px 0 0}.login.svelte-1t2nmqd,.empty.svelte-1t2nmqd{color:var(--text-muted)}.list.svelte-1t2nmqd,.replies.svelte-1t2nmqd{margin:0;padding:0;list-style:none}.comment.svelte-1t2nmqd{border-bottom:1px solid var(--border);padding:14px 0}.head.svelte-1t2nmqd{align-items:baseline;gap:10px;display:flex}.who.svelte-1t2nmqd{font-size:.92rem;font-weight:700}.when.svelte-1t2nmqd{color:var(--text-muted);font-size:.78rem}.body.svelte-1t2nmqd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.actions.svelte-1t2nmqd{align-items:center;gap:14px;display:flex}.cv.svelte-1t2nmqd{align-items:center;gap:6px;display:inline-flex}.cv.svelte-1t2nmqd button:where(.svelte-1t2nmqd){cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:.95rem}.cscore.svelte-1t2nmqd{font-size:.85rem;font-weight:700}.reply-btn.svelte-1t2nmqd{cursor:pointer;color:var(--accent);background:0 0;border:none;padding:0;font-size:.82rem;font-weight:700}.replies.svelte-1t2nmqd{border-left:2px solid var(--border);margin:10px 0 0 18px;padding-left:14px}.reply-item.svelte-1t2nmqd{border-bottom:none;padding:8px 0}.article.svelte-jot9ci{max-width:720px;margin-inline:auto;padding:24px 0}.head.svelte-jot9ci h1:where(.svelte-jot9ci){letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.08}.dek.svelte-jot9ci{color:var(--text-muted);margin:16px 0 0;font-size:1.2rem}.byline.svelte-jot9ci{color:var(--text-muted);margin:16px 0 0;font-size:.9rem}.credits.svelte-jot9ci{color:var(--text-muted);margin:6px 0 0;font-size:.82rem}.credits.svelte-jot9ci .staff-link:where(.svelte-jot9ci){color:var(--text);font-weight:600}.credits.svelte-jot9ci .staff-link:where(.svelte-jot9ci):hover{color:var(--accent)}.body.svelte-jot9ci .entity-link{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);text-decoration:none}.body.svelte-jot9ci .entity-link:hover{border-bottom-color:var(--accent)}.topics.svelte-jot9ci{margin-top:36px}.topics.svelte-jot9ci h2:where(.svelte-jot9ci){text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 10px;font-size:.8rem}.topics.svelte-jot9ci ul:where(.svelte-jot9ci){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.topics.svelte-jot9ci a:where(.svelte-jot9ci){background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-block}.topics.svelte-jot9ci a:where(.svelte-jot9ci):hover{border-color:var(--accent);color:var(--accent)}.hero-fig.svelte-jot9ci{margin:24px 0}.hero.svelte-jot9ci{aspect-ratio:16/9;object-fit:cover;object-position:center 30%;border-radius:var(--radius);width:100%;display:block}.hero-fig.svelte-jot9ci figcaption:where(.svelte-jot9ci),.gallery.svelte-jot9ci figcaption:where(.svelte-jot9ci){color:var(--text-muted);text-align:right;margin-top:6px;font-size:.78rem}.gallery.svelte-jot9ci{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:28px 0;display:grid}.gallery.svelte-jot9ci figure:where(.svelte-jot9ci){margin:0}.gallery.svelte-jot9ci img:where(.svelte-jot9ci){aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:var(--radius);width:100%;display:block}.body.svelte-jot9ci p{margin:0 0 1.2em;font-size:1.12rem;line-height:1.75}.body.svelte-jot9ci h2{letter-spacing:-.01em;margin:1.6em 0 .5em;font-size:1.5rem;font-weight:800}.body.svelte-jot9ci a{color:var(--accent);text-decoration:underline}.body.svelte-jot9ci blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:1.4em 0;padding-left:18px;font-style:italic}.body.svelte-jot9ci .social-embeds{flex-direction:column;gap:16px;margin:28px 0;display:flex}.body.svelte-jot9ci .social-embed--video{aspect-ratio:16/9;position:relative}.body.svelte-jot9ci .social-embed--video iframe{border-radius:var(--radius);border:0;width:100%;height:100%;position:absolute;inset:0}.body.svelte-jot9ci .social-embed--card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin:0;padding:16px 18px}.body.svelte-jot9ci .social-embed__platform{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:6px;font-size:.74rem;font-weight:800}.body.svelte-jot9ci .social-embed--card blockquote{color:var(--text);border:0;margin:0;padding:0;font-style:normal}.sources.svelte-jot9ci{border-top:1px solid var(--border);margin-top:40px;padding-top:20px}.sources.svelte-jot9ci h2:where(.svelte-jot9ci){text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:1rem}.sources.svelte-jot9ci ul:where(.svelte-jot9ci){margin:0;padding-left:18px}.sources.svelte-jot9ci li:where(.svelte-jot9ci){margin:6px 0;font-size:.95rem}.sources.svelte-jot9ci a:where(.svelte-jot9ci){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.more-sources.svelte-jot9ci{margin-top:8px}.more-sources.svelte-jot9ci summary:where(.svelte-jot9ci){cursor:pointer;color:var(--accent);font-size:.9rem;font-weight:600;list-style:none}.more-sources.svelte-jot9ci summary:where(.svelte-jot9ci)::-webkit-details-marker{display:none}.more-sources.svelte-jot9ci ul:where(.svelte-jot9ci){margin-top:8px}
