/* Community Quotes keeps its application, attribution and moderation logic.
   Scoped variable maps make both its app and native modules feel like Kinfolk. */
.kf-template .cquotes-scope {
    --cq-bg: var(--ec-bg);
    --cq-bg-elev: var(--ec-surface);
    --cq-bg-sunken: var(--ec-surface-2);
    --cq-surface: var(--ec-surface);
    --cq-ink: var(--ec-fg);
    --cq-ink-soft: var(--ec-fg-2);
    --cq-ink-muted: var(--ec-fg-2);
    --cq-ink-faint: var(--ec-fg-2);
    --cq-line: var(--ec-border);
    --cq-line-strong: var(--ts-control);
    --cq-accent: var(--ec-accent);
    --cq-accent-soft: var(--ec-accent-soft);
    --cq-accent-ink: var(--ec-accent);
    --cq-serif: var(--ec-font-display);
    --cq-sans: var(--ec-font-body);
    --cq-mono: var(--ts-font-mono);
}
:root[data-color-scheme] .kf-template .cquotes-mod {
    --cqm-bg-sunken: var(--ec-surface-2);
    --cqm-surface: var(--ec-surface);
    --cqm-ink: var(--ec-fg);
    --cqm-ink-soft: var(--ec-fg-2);
    --cqm-ink-muted: var(--ec-fg-2);
    --cqm-ink-faint: var(--ec-fg-2);
    --cqm-line: var(--ec-border);
    --cqm-line-strong: var(--ts-control);
    --cqm-accent: var(--ec-accent);
    --cqm-btn-ink: var(--ec-accent-fg);
    --cqm-serif: var(--ec-font-display);
    --cqm-sans: var(--ec-font-body);
    --cqm-mono: var(--ts-font-mono);
    --cqm-radius: var(--ec-radius);
    --cqm-radius-sm: var(--ec-btn-radius);
}
.kf-template .cquotes-qotd-text { font-family: var(--ec-font-display); }
