/* Explain: Per-service color themes and homepage service-card accent styles. */
/* ===================================================================
   Identidade visual por serviço (SAE / SOD / ACD)
   Cada serviço reutiliza a mesma estrutura, mas com a sua cor própria.
   Basta aplicar a classe .svc-sae / .svc-sod / .svc-acd no <body>.
   =================================================================== */

/* Empréstimo — SAE (verde-petróleo) */
.svc-sae {
    --primary-color: #0f766e;
    --primary-hover: #0d5f59;
    --primary-light: #ccfbf1;
    --primary-soft: #effefb;
    --secondary-color: #134e4a;
}

/* Operações de Divisas — SOD (azul) */
.svc-sod {
    --primary-color: #1d4ed8;
    --primary-hover: #1e40af;
    --primary-light: #bfdbfe;
    --primary-soft: #eff6ff;
    --secondary-color: #1e3a8a;
}

/* Cartão Digital — ACD (violeta) */
.svc-acd {
    --primary-color: #7c3aed;
    --primary-hover: #6d28d9;
    --primary-light: #ddd6fe;
    --primary-soft: #f5f3ff;
    --secondary-color: #4c1d95;
}

/* Sombra neutra do botão principal em páginas de serviço */
.svc-sae .btn-primary,
.svc-sod .btn-primary,
.svc-acd .btn-primary {
    box-shadow: 0 12px 28px -14px rgba(15, 23, 42, .38);
}

/* ===== Cartões de serviço na página inicial ===== */
.svc-card {
    border-top: 4px solid var(--svc-c, var(--primary-color));
}
.svc-card .card-icon {
    background: var(--svc-soft, var(--primary-soft));
    color: var(--svc-c, var(--primary-color));
}
.card-sae { --svc-c: #0f766e; --svc-soft: #effefb; }
.card-sod { --svc-c: #1d4ed8; --svc-soft: #eff6ff; }
.card-acd { --svc-c: #7c3aed; --svc-soft: #f5f3ff; }