.audio-overview.svelte-1f19a26{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.audio-overview__label.svelte-1f19a26{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.article-header__edited.svelte-1f19a26{font-style:italic;color:var(--color-text-muted)}.article-author-row.svelte-1f19a26{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:.75rem}.article-author.svelte-1f19a26{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-body)}.subscribe-inline-btn.svelte-1f19a26{background:none;border:1px solid var(--color-border);border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:3px 10px;cursor:pointer;transition:border-color var(--transition),color var(--transition);font-family:var(--font-body)}.subscribe-inline-btn.svelte-1f19a26:hover{border-color:var(--color-border-strong);color:var(--color-text)}.subscribe-inline-form.svelte-1f19a26{display:flex;align-items:center;gap:var(--space-2)}.subscribe-inline-input.svelte-1f19a26{font-size:var(--text-sm);padding:3px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:transparent;min-width:0;width:180px;font-family:var(--font-body)}.subscribe-inline-submit.svelte-1f19a26,.subscribe-inline-cancel.svelte-1f19a26{background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-base);padding:0 2px;line-height:1}.subscribe-inline-submit.svelte-1f19a26:hover,.subscribe-inline-cancel.svelte-1f19a26:hover{color:var(--color-text)}.subscribe-confirm.svelte-1f19a26{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em}.article-author.svelte-1f19a26:hover .article-author__name:where(.svelte-1f19a26){text-decoration:underline}.article-author__avatar.svelte-1f19a26{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-accent);padding:1px;background:var(--color-bg)}.comments-section.svelte-1f19a26{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border);max-width:var(--measure)}.comment-verified-notice.svelte-1f19a26{background:#e6f4ea;color:#1b5e20;padding:var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-sm);margin-bottom:var(--space-6)}[data-theme=dark] .comment-verified-notice.svelte-1f19a26{background:#1a3320;color:#6dbf7e}.comment-list.svelte-1f19a26{margin-bottom:var(--space-12)}.comment.svelte-1f19a26{padding:var(--space-6) var(--space-5);border-radius:var(--radius);transition:background-color .2s ease}.comment.svelte-1f19a26+.comment:where(.svelte-1f19a26){border-top:1px solid var(--color-border)}.comment.svelte-1f19a26:hover{background:var(--color-bg-raised)}.comment__meta.svelte-1f19a26{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.comment__name.svelte-1f19a26{font-family:var(--font-heading);font-weight:500;font-size:var(--text-base);letter-spacing:-.01em}.comment__date.svelte-1f19a26{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.comment__body.svelte-1f19a26{font-size:var(--text-sm);line-height:var(--leading-body);white-space:pre-wrap;color:var(--color-text)}.comment-form-wrap.svelte-1f19a26{margin-top:var(--space-10);padding:var(--space-8);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.comment-form-label.svelte-1f19a26{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-6)}.comment-form.svelte-1f19a26{display:flex;flex-direction:column;gap:var(--space-4)}.comment-form-row.svelte-1f19a26{display:flex;gap:var(--space-4)}.comment-form-error.svelte-1f19a26{font-size:var(--text-sm);color:var(--color-error);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-error) 8%,transparent);border-radius:var(--radius-sm)}.comment-form-success.svelte-1f19a26{font-size:var(--text-sm);color:var(--color-accent);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-radius:var(--radius-sm)}.comment-form-hint.svelte-1f19a26{color:var(--color-text-muted);font-weight:400;font-size:var(--text-xs)}.comment-form-note.svelte-1f19a26{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-3)}.lightbox-backdrop.svelte-1f19a26{position:fixed;inset:0;z-index:10000;background:#0000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:svelte-1f19a26-lb-fade .25s ease forwards}@keyframes svelte-1f19a26-lb-fade{0%{background:#0000}to{background:#000000eb}}.lightbox-content.svelte-1f19a26{max-width:min(90vw,1200px);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:svelte-1f19a26-lb-scale-in .3s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1f19a26-lb-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lightbox-content.svelte-1f19a26 img:where(.svelte-1f19a26){max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;box-shadow:0 20px 60px #00000080}.lightbox-caption.svelte-1f19a26{font-size:var(--text-sm);color:#fff9;text-align:center;font-style:italic;margin:0;animation:svelte-1f19a26-lb-scale-in .4s ease .15s both}.lightbox-close.svelte-1f19a26{position:fixed;top:var(--space-4);right:var(--space-4);background:#ffffff1a;border:none;color:#fff9;font-size:var(--text-xl);cursor:pointer;line-height:1;padding:var(--space-2) var(--space-3);border-radius:999px;transition:background-color .2s ease,color .2s ease;animation:svelte-1f19a26-lb-scale-in .3s ease .1s both}.lightbox-close.svelte-1f19a26:hover{color:#fff;background:#fff3}@media(max-width:700px){.article-author-row.svelte-1f19a26{flex-wrap:wrap;gap:var(--space-2)}.article-author.svelte-1f19a26{width:100%;margin-bottom:var(--space-1)}.comments-section.svelte-1f19a26{margin-top:var(--space-10);padding-top:var(--space-8)}.comment-form-wrap.svelte-1f19a26{padding:var(--space-5)}.comment.svelte-1f19a26{padding:var(--space-4) var(--space-3)}.subscribe-inline-input.svelte-1f19a26{width:140px}.audio-overview.svelte-1f19a26{padding:var(--space-3) var(--space-4)}}
