/* AIRNET Solution: página branca, texto preto e o vermelho do logo (#ef0e0c).
   Carregado depois do css/style.css quando MARCA=airnet (marca.json: "modo": "claro"). */

[data-bs-theme=light] {
    --ga-destaque: #ef0e0c;
    --ga-ativo: #ef0e0c;
    --ga-menu-texto: #27272a;
    --ga-menu-hover-texto: #0b0b0c;

    --bs-body-color: #0b0b0c;
    --bs-primary: #ef0e0c;
    --bs-primary-rgb: 239, 14, 12;
    --bs-primary-text-emphasis: #a10907;
    --bs-primary-bg-subtle: #fde4e3;
    --bs-primary-border-subtle: #f9a8a6;
    /* Links num vermelho um pouco mais escuro: no branco, o do logo fica fraco pra ler. */
    --bs-link-color: #d00b09;
    --bs-link-color-rgb: 208, 11, 9;
    --bs-link-hover-color: #a10907;
    --bs-link-hover-color-rgb: 161, 9, 7;
    --bs-focus-ring-color: rgba(239, 14, 12, .25);
}

/* Faixa vermelha fina no topo, como no logo. */
.ga-topo {
    border-top: 3px solid var(--ga-destaque);
}

.btn-primary {
    --bs-btn-bg: #ef0e0c;
    --bs-btn-border-color: #ef0e0c;
    --bs-btn-hover-bg: #cc0b09;
    --bs-btn-hover-border-color: #cc0b09;
    --bs-btn-active-bg: #a90907;
    --bs-btn-active-border-color: #a90907;
    --bs-btn-disabled-bg: #ef0e0c;
    --bs-btn-disabled-border-color: #ef0e0c;
    --bs-btn-focus-shadow-rgb: 239, 14, 12;
}

.btn-outline-primary {
    --bs-btn-color: #d00b09;
    --bs-btn-border-color: #ef0e0c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ef0e0c;
    --bs-btn-hover-border-color: #ef0e0c;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #cc0b09;
    --bs-btn-active-border-color: #cc0b09;
    --bs-btn-focus-shadow-rgb: 239, 14, 12;
}

.form-control:focus,
.form-select:focus {
    border-color: #ef0e0c;
    box-shadow: 0 0 0 .25rem rgba(239, 14, 12, .2);
}

.form-check-input:checked {
    background-color: #ef0e0c;
    border-color: #ef0e0c;
}

.pagination {
    --bs-pagination-active-bg: #ef0e0c;
    --bs-pagination-active-border-color: #ef0e0c;
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(239, 14, 12, .2);
}
