.article-header.svelte-1b833yn{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.article-header__topics.svelte-1b833yn{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.article-header__title.svelte-1b833yn{color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.2}.article-header__subtitle.svelte-1b833yn{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:1.1rem;font-weight:400;line-height:1.5}.article-header__meta.svelte-1b833yn{flex-direction:column;gap:.5rem;display:flex}.article-header__status.svelte-1b833yn{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.article-header__machine.svelte-1b833yn{text-transform:uppercase;letter-spacing:.04em;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:3px;padding:.15em .5em;font-size:.72rem;font-weight:600}.article-header__byline.svelte-1b833yn{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.88rem;display:flex}.article-header__byline-label.svelte-1b833yn{color:var(--color-text-muted)}.article-header__byline-link.svelte-1b833yn{color:var(--color-text);font-weight:600;text-decoration:none}.article-header__byline-link.svelte-1b833yn:hover{color:var(--color-accent)}.article-header__byline-sep.svelte-1b833yn{color:var(--color-text-muted)}.article-header__dates.svelte-1b833yn{color:var(--color-text-muted);font-size:.8rem}.article-header__reviewed.svelte-1b833yn{color:var(--color-text-muted)}.lang-switcher.svelte-1v2j48r{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.lang-switcher__label.svelte-1v2j48r{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap;padding-top:.2em;font-size:.75rem;font-weight:600}.lang-switcher__list.svelte-1v2j48r{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lang-switcher__link.svelte-1v2j48r{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:4px;align-items:center;gap:.4rem;padding:.25em .65em;font-size:.82rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.lang-switcher__link.svelte-1v2j48r:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.lang-switcher__link--active.svelte-1v2j48r{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent-strong);cursor:default}.author-card.svelte-1omv8gb{align-items:flex-start;gap:1rem;display:flex}.author-card--compact.svelte-1omv8gb{align-items:center;gap:.6rem}.author-card__avatar-link.svelte-1omv8gb{flex-shrink:0}.author-card__avatar.svelte-1omv8gb{object-fit:cover;border:2px solid var(--color-border);border-radius:50%;width:40px;height:40px}.author-card--compact.svelte-1omv8gb .author-card__avatar:where(.svelte-1omv8gb){width:28px;height:28px}.author-card__info.svelte-1omv8gb{flex-direction:column;gap:.15rem;display:flex}.author-card__role.svelte-1omv8gb{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.68rem;font-weight:600}.author-card__name.svelte-1omv8gb{color:var(--color-text);font-size:.9rem;font-weight:600;text-decoration:none}.author-card__name.svelte-1omv8gb:hover{color:var(--color-accent)}.author-card__bio.svelte-1omv8gb{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.author-card__meta.svelte-1omv8gb{gap:1rem;margin-top:.3rem;display:flex}.author-card__rep.svelte-1omv8gb,.author-card__langs.svelte-1omv8gb{color:var(--color-text-muted);font-size:.72rem}.metadata-panel.svelte-8byx0h{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.metadata-panel__row.svelte-8byx0h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.metadata-panel__key.svelte-8byx0h{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.metadata-panel__value.svelte-8byx0h{color:var(--color-text);text-align:right;font-size:.85rem}.metadata-panel__link.svelte-8byx0h{color:var(--color-accent);text-decoration:none}.metadata-panel__link.svelte-8byx0h:hover{text-decoration:underline}.metadata-panel__section.svelte-8byx0h{border-top:1px solid var(--color-border);flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex}.metadata-panel__section-label.svelte-8byx0h{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0;font-size:.7rem;font-weight:700}.metadata-panel__review-date.svelte-8byx0h{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.75rem}.metadata-panel__alert.svelte-8byx0h{border-radius:4px;padding:.65rem .85rem;font-size:.8rem;line-height:1.5}.metadata-panel__alert--machine.svelte-8byx0h{color:#78350f;background:#fef3c7;border:1px solid #fcd34d}.metadata-panel__alert.svelte-8byx0h strong:where(.svelte-8byx0h){margin-bottom:.25rem;display:block}.metadata-panel__alert.svelte-8byx0h p:where(.svelte-8byx0h){margin:0}.metadata-panel__flag.svelte-8byx0h{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.metadata-panel__flag-icon.svelte-8byx0h{font-size:1rem}.metadata-panel__provenance.svelte-8byx0h{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.provenance-panel.svelte-1o5rgkr{border:1px solid var(--color-border);border-left:4px solid var(--color-badge-external-border);background:var(--color-surface-elevated);border-radius:6px;padding:1.25rem 1.5rem}.provenance-panel__heading.svelte-1o5rgkr{color:var(--color-text);margin:0 0 .5rem;font-size:.9rem;font-weight:700}.provenance-panel__intro.svelte-1o5rgkr{color:var(--color-text-secondary);margin:0 0 1rem;font-size:.82rem;line-height:1.5}.provenance-panel__list.svelte-1o5rgkr{flex-direction:column;gap:.5rem;margin:0 0 1rem;display:flex}.provenance-panel__item.svelte-1o5rgkr{flex-wrap:wrap;gap:.75rem;display:flex}.provenance-panel__item.svelte-1o5rgkr dt:where(.svelte-1o5rgkr){text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);min-width:10rem;font-size:.75rem;font-weight:600}.provenance-panel__item.svelte-1o5rgkr dd:where(.svelte-1o5rgkr){color:var(--color-text);margin:0;font-size:.85rem}.provenance-panel__item.svelte-1o5rgkr a:where(.svelte-1o5rgkr){color:var(--color-accent);text-decoration:none}.provenance-panel__item.svelte-1o5rgkr a:where(.svelte-1o5rgkr):hover{text-decoration:underline}.provenance-panel__disclaimer.svelte-1o5rgkr{color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:0;padding-top:.75rem;font-size:.75rem;font-style:italic}.vote-bookmark-bar.svelte-1qbux9d{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.vbb-btn.svelte-1qbux9d{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:4px;align-items:center;gap:.35rem;padding:.4em .85em;font-size:.82rem;font-weight:500;transition:all .15s;display:inline-flex}.vbb-btn.svelte-1qbux9d:hover{border-color:var(--color-accent);color:var(--color-accent)}.vbb-btn--active.svelte-1qbux9d{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent-strong)}.vbb-btn__icon.svelte-1qbux9d{font-size:.9rem}.vbb-btn__count.svelte-1qbux9d{font-weight:700}.vbb-stat.svelte-1qbux9d{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}@media (width<=480px){.vbb-stat__label.svelte-1qbux9d,.vbb-btn__label.svelte-1qbux9d{display:none}}.comment-thread.svelte-1wjobo5{flex-direction:column;gap:1.25rem;display:flex}.comment-thread__heading.svelte-1wjobo5{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.comment-thread__count.svelte-1wjobo5{color:var(--color-text-muted);font-weight:400}.comment-thread__empty.svelte-1wjobo5{color:var(--color-text-muted);font-size:.87rem;font-style:italic}.comment-thread__list.svelte-1wjobo5{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.comment-thread__item.svelte-1wjobo5{align-items:flex-start;gap:.75rem;display:flex}.comment-thread__avatar.svelte-1wjobo5{border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:32px;height:32px}.comment-thread__body.svelte-1wjobo5{flex:1;min-width:0}.comment-thread__meta.svelte-1wjobo5{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.comment-thread__author.svelte-1wjobo5{color:var(--color-text);font-size:.85rem;font-weight:600;text-decoration:none}.comment-thread__author.svelte-1wjobo5:hover{color:var(--color-accent)}.comment-thread__date.svelte-1wjobo5{color:var(--color-text-muted);font-size:.75rem}.comment-thread__text.svelte-1wjobo5{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.6}.comment-thread__actions.svelte-1wjobo5{gap:.75rem;margin-top:.5rem;display:flex}.comment-thread__vote.svelte-1wjobo5,.comment-thread__reply.svelte-1wjobo5{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.comment-thread__vote.svelte-1wjobo5:hover,.comment-thread__reply.svelte-1wjobo5:hover{color:var(--color-accent)}.comment-thread__form.svelte-1wjobo5{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.comment-thread__form-label.svelte-1wjobo5{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.comment-thread__textarea.svelte-1wjobo5{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;border-radius:4px;min-height:80px;padding:.65rem .85rem;font-family:inherit;font-size:.87rem;line-height:1.6}.comment-thread__textarea.svelte-1wjobo5:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.comment-thread__form-footer.svelte-1wjobo5{justify-content:space-between;align-items:center;display:flex}.comment-thread__form-hint.svelte-1wjobo5{color:var(--color-text-muted);font-size:.72rem}.comment-thread__submit.svelte-1wjobo5{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.45em 1.2em;font-size:.85rem;font-weight:600;transition:background .15s}.comment-thread__submit.svelte-1wjobo5:disabled{opacity:.45;cursor:not-allowed}.comment-thread__submit.svelte-1wjobo5:hover:not(:disabled){background:var(--color-accent-strong)}.discussion-tabs__nav.svelte-1isnra9{border-bottom:2px solid var(--color-border);gap:0;margin-bottom:1.25rem;display:flex}.discussion-tabs__tab.svelte-1isnra9{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.6em 1.1em;font-size:.87rem;font-weight:600;transition:color .15s,border-color .15s}.discussion-tabs__tab.svelte-1isnra9:hover{color:var(--color-text)}.discussion-tabs__tab--active.svelte-1isnra9{color:var(--color-accent);border-bottom-color:var(--color-accent)}.discussion-tabs__count.svelte-1isnra9{color:var(--color-text-muted);font-size:.8em;font-weight:400}.discussion-tabs__scope-note.svelte-1isnra9{color:var(--color-text-muted);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:4px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.8rem;line-height:1.5}.article-page__layout.svelte-241w73{grid-template-columns:1fr 300px;align-items:flex-start;gap:3rem;display:grid}@media (width<=960px){.article-page__layout.svelte-241w73{grid-template-columns:1fr}.article-page__sidebar.svelte-241w73{order:-1}}.article-page__body.svelte-241w73{flex-direction:column;gap:2rem;min-width:0;display:flex}.article-page__sidebar.svelte-241w73{position:sticky;top:72px}.article-page__no-content.svelte-241w73{color:var(--color-text-muted);font-style:italic}
