
/* DANNYEL BUGUEIRO - IDENTIDADE VISUAL */

:root {
    --buggy-red: #C8101E;
    --buggy-dark-red: #990B16;
    --buggy-yellow: #FFD21F;
    --buggy-white: #FFFFFF;
    --buggy-dark: #211525;
    --buggy-green: #25D366;

    --bs-primary: #C8101E;
    --bs-success: #C8101E;
    --bs-warning: #FFD21F;
}

body {
    background: #FFFFFF !important;
    color: #211525;
}

.navbar {
    background: linear-gradient(
        110deg, #990B16, #C8101E
    ) !important;
    border-bottom: 4px solid #FFD21F !important;
}

.navbar-brand,
.navbar .nav-link,
.logo-title,
.logo-subtitle {
    color: #FFFFFF !important;
}

.navbar .nav-link:hover,
.navbar .nav-link.active {
    color: #FFD21F !important;
}

.navbar-toggler {
    background: #FFFFFF !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #211525;
}

.text-success,
.text-primary,
.text-verde,
.text-green {
    color: #C8101E !important;
}

.bg-success,
.bg-primary {
    background: #C8101E !important;
}

.border-success,
.border-primary {
    border-color: #C8101E !important;
}

.btn-primary,
.btn-success {
    background: #C8101E !important;
    border-color: #C8101E !important;
    color: #FFFFFF !important;
    font-weight: 700;
}

.btn-primary:hover,
.btn-success:hover {
    background: #990B16 !important;
    border-color: #990B16 !important;
}

.btn-warning {
    background: #FFD21F !important;
    border-color: #FFD21F !important;
    color: #211525 !important;
}

.card {
    background: #FFFFFF;
    border-radius: 16px !important;
}

.card:hover {
    box-shadow: 0 12px 28px rgba(130,0,0,.12);
}

.card i,
.card .bi {
    color: #C8101E;
}

.card .btn i,
.card .btn .bi {
    color: inherit;
}

footer {
    background: #211525 !important;
    color: #FFFFFF !important;
}

footer a {
    color: #FFD21F !important;
}

footer a:hover {
    color: #FFFFFF !important;
}

/* WhatsApp permanece verde */

.whatsapp-float,
.whatsapp-button,
.btn-whatsapp {
    background: #25D366 !important;
    color: #FFFFFF !important;
}

.whatsapp-float i,
.whatsapp-button i,
.btn-whatsapp i {
    color: #FFFFFF !important;
}

a[href*="wa.me"].btn-success,
a[href*="api.whatsapp.com"].btn-success {
    background: #25D366 !important;
    border-color: #25D366 !important;
    color: #FFFFFF !important;
}

::selection {
    background: #FFD21F;
    color: #211525;
}



/* DANNYEL BUGUEIRO - CORRECAO DEFINITIVA DOS VERDES */

:root {
    --bs-success: #C8101E;
    --bs-success-rgb: 200,16,30;
    --bs-primary: #C8101E;
    --bs-primary-rgb: 200,16,30;
}

/* Icones dos cartoes */
.card .bi,
.card .fas,
.card .far,
.card .fa,
.card .fa-solid,
.card svg,
.card i {
    color: #C8101E !important;
}

/* Bordas dos cartoes */
.card {
    border-top-color: #C8101E !important;
}

/* Classes Bootstrap verdes */
.text-success,
.text-success-emphasis,
.text-primary,
.text-primary-emphasis {
    color: #C8101E !important;
}

.border-success,
.border-primary {
    border-color: #C8101E !important;
}

.bg-success,
.bg-primary {
    background-color: #C8101E !important;
}

/* Detalhes e interacoes */
.card:hover {
    border-top-color: #FFD21F !important;
}

/* Preservar a cor verde do WhatsApp */
.whatsapp-float,
.whatsapp-button,
.btn-whatsapp,
a[href*="wa.me"].btn-success,
a[href*="api.whatsapp.com"].btn-success {
    background: #25D366 !important;
    background-color: #25D366 !important;
    border-color: #25D366 !important;
    color: white !important;
}

.whatsapp-float i,
.whatsapp-button i,
.btn-whatsapp i,
a[href*="wa.me"] i,
a[href*="api.whatsapp.com"] i {
    color: white !important;
}


/* IDENTIDADE DANNYEL - CARTOES DE SERVICOS */

:root {
    --primary-color: #C8101E;
    --secondary-color: #FFD21F;
    --success-color: #C8101E;
    --verde: #C8101E;
    --green: #C8101E;
}

.service-card,
.servico-card,
.feature-card,
.benefit-card {
    border-top-color: #C8101E !important;
}

.service-card i,
.servico-card i,
.feature-card i,
.benefit-card i,
.service-card svg,
.servico-card svg,
.feature-card svg,
.benefit-card svg {
    color: #C8101E !important;
    stroke: #C8101E !important;
}

.whatsapp-float,
.whatsapp-button,
.btn-whatsapp {
    background: #25D366 !important;
    color: white !important;
}



/* CTA DANNYEL - FUNDO VERMELHO SEM DEGRADE */
section.dannyel-cta-vermelho {
    background: #C8101E !important;
    background-color: #C8101E !important;
    background-image: none !important;
}

section.dannyel-cta-vermelho h1,
section.dannyel-cta-vermelho h2,
section.dannyel-cta-vermelho h3,
section.dannyel-cta-vermelho p {
    color: #FFFFFF !important;
}

section.dannyel-cta-vermelho .btn {
    background: #FFD21F !important;
    border-color: #FFD21F !important;
    color: #211525 !important;
}



/* CTA DANNYEL - VERMELHO SOLIDO */
html body #cta-dannyel,
html body section#cta-dannyel {
    background: #C8101E !important;
    background-image: none !important;
    background-color: #C8101E !important;
}

html body #cta-dannyel h1,
html body #cta-dannyel h2,
html body #cta-dannyel h3,
html body #cta-dannyel p {
    color: #FFFFFF !important;
}

html body #cta-dannyel .btn {
    background: #FFD21F !important;
    border-color: #FFD21F !important;
    color: #211525 !important;
}


/* AJUSTE FINAL DANNYEL - RODAPE E CTA */

/* Cabecalho e rodape com a mesma cor */
html body .navbar,
html body footer,
html body .footer,
html body .footer-custom {
    background: #C8101E !important;
    background-color: #C8101E !important;
    background-image: none !important;
}

/* Textos do rodape */
html body footer,
html body footer p,
html body footer span,
html body footer li,
html body .footer,
html body .footer p {
    color: #FFFFFF !important;
}

/* Destaques do rodape */
html body footer h2,
html body footer h3,
html body footer h4,
html body footer a {
    color: #FFD21F !important;
}

/* Faixa de chamada para reservas */
html body #cta-dannyel,
html body section#cta-dannyel,
html body section.dannyel-cta-vermelho {
    background: #C8101E !important;
    background-color: #C8101E !important;
    background-image: none !important;
}

/* Botao amarelo */
html body #cta-dannyel .btn,
html body section.dannyel-cta-vermelho .btn {
    background: #FFD21F !important;
    border-color: #FFD21F !important;
    color: #211525 !important;
}

/* WhatsApp continua verde */
html body .whatsapp-float,
html body .whatsapp-button,
html body .btn-whatsapp {
    background: #25D366 !important;
    background-color: #25D366 !important;
    color: #FFFFFF !important;
}



/* IDENTIDADE DANNYEL BUGUEIRO - 2026 */
:root {
    --dannyel-vermelho: #C8101E;
    --dannyel-amarelo: #FFD21F;
    --dannyel-branco: #FFFFFF;
    --dannyel-escuro: #211525;
}

html body .navbar,
html body footer,
html body .footer,
html body .footer-custom {
    background: #C8101E !important;
    background-color: #C8101E !important;
    background-image: none !important;
}

html body footer,
html body footer p,
html body footer span,
html body footer li {
    color: #FFFFFF !important;
}

html body footer h2,
html body footer h3,
html body footer h4,
html body footer a {
    color: #FFD21F !important;
}

html body #cta-dannyel {
    background: #C8101E !important;
    background-image: none !important;
    background-color: #C8101E !important;
}

html body #cta-dannyel .btn {
    background: #FFD21F !important;
    border-color: #FFD21F !important;
    color: #211525 !important;
}

html body .whatsapp-float {
    background: #25D366 !important;
    color: white !important;
}



/* CONTATO DANNYEL - LAYOUT COMPACTO */

.pagina-contato-dannyel .card {
    min-height: 0 !important;
    height: 100% !important;
    border: 1px solid #eeeeee !important;
    border-top: 4px solid #C8101E !important;
    border-radius: 18px !important;
    box-shadow: 0 8px 22px rgba(0,0,0,.07) !important;
    transition: transform .2s ease, box-shadow .2s ease;
}

.pagina-contato-dannyel .card:hover {
    transform: translateY(-4px);
    box-shadow: 0 14px 30px rgba(0,0,0,.12) !important;
}

.pagina-contato-dannyel .card-body {
    padding: 28px 20px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.pagina-contato-dannyel .card i,
.pagina-contato-dannyel .card .bi {
    color: #C8101E !important;
}

.pagina-contato-dannyel .card h3,
.pagina-contato-dannyel .card h4 {
    color: #211525 !important;
    font-size: 1.35rem !important;
    margin-bottom: 10px !important;
}

.pagina-contato-dannyel .card p {
    font-size: .95rem !important;
    line-height: 1.5;
}

.pagina-contato-dannyel .card strong,
.pagina-contato-dannyel .card h5 {
    font-size: 1rem !important;
    overflow-wrap: anywhere;
    word-break: normal;
}

.pagina-contato-dannyel .card .btn {
    margin-top: 16px;
    border-radius: 10px !important;
    font-weight: 600;
    padding: 11px 18px;
}

.pagina-contato-dannyel .card .btn-outline-primary,
.pagina-contato-dannyel .card .btn-outline-dark {
    border-color: #C8101E !important;
    color: #C8101E !important;
}

.pagina-contato-dannyel .card .btn-outline-primary:hover,
.pagina-contato-dannyel .card .btn-outline-dark:hover {
    background: #C8101E !important;
    color: white !important;
}

.pagina-contato-dannyel .card a[href*="wa.me"],
.pagina-contato-dannyel .card a[href*="api.whatsapp.com"] {
    background: #25D366 !important;
    border-color: #25D366 !important;
    color: white !important;
}

@media (max-width: 767px) {
    .pagina-contato-dannyel .card-body {
        padding: 24px 16px !important;
    }
}
