/* ==========================================================================
   Ajustes compartilhados por páginas que não são a home (/projetos, erro).
   O sistema visual da marca vive em institucional.css e é carregado depois
   deste arquivo — cuidado ao adicionar regra aqui, ela perde para lá.

   Removido em 21/08/2026: CSS da galeria de pets, cards de app, badges de loja
   e nav-pills. Nenhuma página do projeto referenciava mais essas classes.
   ========================================================================== */

/* Bootstrap desenha campo e alerta para fundo claro. Estas páginas são escuras. */
.form-control,
.form-select {
    background-color: #17171a;
    border-color: #2a2a30;
    color: #f4f3f0;
}

    .form-control:focus,
    .form-select:focus {
        background-color: #1e1e22;
        border-color: #ffc107;
        color: #f4f3f0;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .18);
    }

    .form-control::placeholder {
        color: #6d6d76;
    }

.alert-sm {
    padding: .5rem .85rem;
    font-size: .875rem;
}

/* Card genérico usado nas telas internas */
.bg-dark-gray {
    background-color: #17171a;
}
