/**
 * Thema: Autoriteit
 * Sober, institutioneel en betrouwbaar.
 */
:root {
    /* Achtergronden */
    --color-background: #f6f4ef;
    --color-surface: #ffffff;
    --color-surface-alt: #eef2f6;
    --color-panel-soft: #eef2f6;
    /* Hoofdkleuren */
    --color-primary-dark: #062b4f;
    --color-accent: #06345f;
    /* Primair (knoppen, links) */
    --color-primary: #06345f;
    --color-primary-muted: rgba(6, 52, 95, 0.09);
    /* Accent hover */
    --color-accent-hover: #04233f;
    --color-accent-muted: rgba(6, 52, 95, 0.09);
    --color-link: #06345f;
    /* Tekst */
    --color-text: #111827;
    --color-text-muted: #4b5563;
    --color-text-on-primary: #ffffff;
    /* Randen */
    --color-border: #cbd5e1;
    --color-border-strong: #06345f;
    /* Status / risicocategorieën */
    --color-status-success: #3f6f39;
    --color-status-warning: #8b5d18;
    --color-status-error: #8c2d22;
    --color-status-info: #3f5368;
    --color-status-success-muted: #e9ead7;
    --color-status-warning-muted: #efe3c5;
    --color-status-error-muted: #ead5cf;
    --color-status-info-muted: #dddcd7;
    /* Overlay & waarschuwing */
    --color-overlay: rgba(17, 24, 39, 0.62);
    --color-warning-bg: #ffffff;
    --color-warning-border: #8b5d18;
    --color-warning-text: #111827;
    /* Schaduw */
    --color-shadow-hero: rgba(17, 24, 39, 0.08);
    --color-shadow-modal: rgba(17, 24, 39, 0.18);
    --color-shadow-success: rgba(17, 24, 39, 0.08);
    --color-shadow-accent: rgba(17, 24, 39, 0.14);
}
