/* QuillThreads stays fully interactive: only its own scoped tokens change. */
.kf-template .qt-app,
.kf-template .qt-app.qt-dark {
    --qt-primary: var(--ec-accent);
    --qt-primary-2: var(--ec-accent);
    --qt-primary-soft: var(--ec-accent-soft);
    --qt-primary-foreground: var(--ec-accent-fg);
    --qt-bg: var(--ec-bg);
    --qt-surface: var(--ec-surface);
    --qt-surface-muted: var(--ec-surface-2);
    --qt-text: var(--ec-fg);
    --qt-text-muted: var(--ec-fg-2);
    --qt-faint: var(--ec-fg-2);
    --qt-border: var(--ec-border);
    --qt-border-soft: var(--ec-border);
    --qt-shadow-sm: var(--ec-shadow);
    --qt-shadow-md: var(--ts-overlay-shadow);
    --qt-font-ui: var(--ec-font-body);
    --qt-font-serif: var(--ec-font-display);
    --qt-font-mono: var(--ts-font-mono);
    color-scheme: inherit;
}
