/* Identidade única da campanha: Assurant / Rota dos Prêmios.
   Sem referência visual a nenhuma montadora ou marca de concessionária,
   conforme regulamento autorizado pela SPA/ME (Certificados 04.050960/2026 e 04.050962/2026). */

.theme-rota{
    --primary:#C8952B;
    --primary-rgb:200,149,43;
    --primary-dark:#A87A1E;
    --ink:#041C43;
    --bg:#ffffff;
    --muted:#f2f5fa;
    --text:#15171a;
    --text-soft:#5b6068;
    --border:#e9eaee;
    --font-display:'Segoe UI', Arial, Helvetica, sans-serif;
    --font-body:'Segoe UI', Arial, Helvetica, sans-serif;
}

/* Identidade por rede (aplicada por cima de .theme-rota via ?rede=).
   A campanha é sempre de realização Assurant; a rede só troca a comunicação
   visual da marca financeira. Ordem importa: estas regras vêm depois de
   .theme-rota para sobrescrever as variáveis. */

/* MFS / Mobilize — Renault + Geely */
.theme-mobilize{
    --primary:#EE4A0B;
    --primary-rgb:238,74,11;
    --primary-dark:#C63C09;
    --ink:#1B1B2B;
    --font-display:'MobilizeDisplay', 'Segoe UI', Arial, Helvetica, sans-serif;
    --font-body:'MobilizeBody', 'Segoe UI', Arial, Helvetica, sans-serif;
}

/* CN / Credinissan — Nissan */
.theme-credinissan{
    --primary:#C3002F;
    --primary-rgb:195,0,47;
    --primary-dark:#9E0026;
    --ink:#0B0B0B;
    --font-display:'NissanBrand', 'Segoe UI', Arial, Helvetica, sans-serif;
    --font-body:'NissanBrand', 'Segoe UI', Arial, Helvetica, sans-serif;
}
