/*
 * Surcharges composants tiers (spec 014 Phase 5) — uniquement var(--ot-*).
 * Trix : l’hôte charge trix.css ; Font Awesome hérite en général de la couleur du texte.
 */
[data-theme="dark"] trix-toolbar {
    background: var(--ot-color-surface-muted);
    border-color: var(--ot-color-border);
}

[data-theme="dark"] trix-toolbar .trix-button-group,
[data-theme="dark"] trix-toolbar .trix-button-row {
    border-color: var(--ot-color-border);
}

[data-theme="dark"] trix-toolbar .trix-button:not(:disabled):hover {
    background: var(--ot-color-surface-hover);
}

[data-theme="dark"] trix-editor,
[data-theme="dark"] trix-editor:focus {
    background: var(--ot-color-surface);
    color: var(--ot-color-text-primary);
    border-color: var(--ot-color-border);
}

[data-theme="dark"] .trix-content {
    color: var(--ot-color-text-primary);
}

[data-theme="dark"] .trix-content a {
    color: var(--ot-color-primary);
}
