/* ==========================================================================
   Tema FastCheck (white-label) — só overrides SEMÂNTICOS.
   Ativado por <html data-brand="fastcheck"> (Branding:Key=fastcheck).
   Tudo que não está aqui (neutros, status, placa) é igual ao Veículo Seguro.
   ========================================================================== */

:root[data-brand="fastcheck"] {
    --vs-ink:       #5C2320;
    --vs-ink-hover: #7A2E2A;
    --vs-ink-soft:  #F7EEED;
    --vs-ink-rgb:   92, 35, 32;

    --vs-text: #22191A;

    --vs-accent:       #C75450;
    --vs-accent-hover: #A8403C;
    --vs-accent-soft:  #FBEFEE;
    --vs-accent-rgb:   199, 84, 80;
    --vs-focus-ring:   0 0 0 3px rgba(199, 84, 80, .18);

    --vs-chart-pale:   #EADBD9;
    --vs-chart-pale-2: #F3E9E8;
    --vs-chart-2: #C75450;
}

/* FastCheck no tema escuro (Escuro, ou Sistema com o sistema no escuro). */
:root[data-brand="fastcheck"][data-theme="dark"] {
    --vs-ink:       #F2C9C6;
    --vs-ink-hover: #FFFFFF;
    --vs-ink-soft:  #3A1E1C;
    --vs-ink-rgb:   242, 201, 198;
    --vs-text: #F1E8E7;
    --vs-accent:       #E8908C;
    --vs-accent-hover: #F2B3B0;
    --vs-accent-soft:  #3A1E1C;
    --vs-accent-rgb:   232, 144, 140;
    --vs-focus-ring:   0 0 0 3px rgba(232, 144, 140, .28);
    --vs-chart-pale:   #3A2A29;
    --vs-chart-pale-2: #2C2120;
    --vs-chart-2: #E8908C;
}
@media (prefers-color-scheme: dark) {
    :root[data-brand="fastcheck"][data-theme="auto"] {
        --vs-ink:       #F2C9C6;
        --vs-ink-hover: #FFFFFF;
        --vs-ink-soft:  #3A1E1C;
        --vs-ink-rgb:   242, 201, 198;
        --vs-text: #F1E8E7;
        --vs-accent:       #E8908C;
        --vs-accent-hover: #F2B3B0;
        --vs-accent-soft:  #3A1E1C;
        --vs-accent-rgb:   232, 144, 140;
        --vs-focus-ring:   0 0 0 3px rgba(232, 144, 140, .28);
        --vs-chart-pale:   #3A2A29;
        --vs-chart-pale-2: #2C2120;
        --vs-chart-2: #E8908C;
    }
}
