/* Paleta Altrena, 04/11/2026. Neutros, roxo estrutural e laranja de ação. */
:root{--brand-purple:#5C1041;--brand-orange:#ED471F;--brand-ink:#120B16;--brand-paper:#F7F5F8}
html body main a.cta,html body header.site-header .nav-contact{background:#FFB178!important;color:#120B16!important;border-color:#FFB178!important;box-shadow:none}
html body main a.cta:hover,html body header.site-header .nav-contact:hover{background:#F7F5F8!important;color:#5C1041!important;border-color:#5C1041!important}
html body a:focus-visible,html body button:focus-visible,html body summary:focus-visible{outline:3px solid #ED471F;outline-offset:5px}
@media print{html body main a.cta{background:#fff!important;color:#120B16!important;border-color:#5C1041!important}}

/* Revisão quente aprovada por Kaio: laranja no foco visual, texto neutro. */
:root{--brand-hot:#ED471F;--brand-hot-text:#FF754D;--brand-magenta:#AF2A61}
html body main .hero .accent,html[data-palco] body main#conteudo .hero .accent{color:#FF754D!important}
html[data-palco] main .interludio .eyebrow,html[data-palco] main .content-section .interludio .eyebrow{color:#F7F5F8;border-color:rgba(247,245,248,.35)}
html[data-palco] main .numbers-value{color:#FF754D}
html[data-palco] body>header.site-header nav a:not(.nav-contact)::after{background:#ED471F}
html[data-palco] body>header.site-header .nav-contact:hover{color:#FF754D;border-color:#ED471F}
@media print{html body main .hero .accent,html[data-palco] body main#conteudo .hero .accent{color:#5C1041!important}}

/* A imagem inicial acompanha o WebGL também no modo de movimento reduzido. */
html body picture.brain-preview img{filter:sepia(.8) saturate(2.2) hue-rotate(340deg)}

/* Texto destacado mantém o contraste do parágrafo, sem realce lilás. */
html body main strong,html body main b{color:inherit!important}
html body main .placa{--muted:#595959}
html body main .placa summary,html body main .placa figcaption{color:inherit}
html body main .placa .demo-invitation,html body main .placa .radar-priority{color:#120B16}
html body main .placa .radar-score-row.is-priority dt,html body main .placa .radar-score-row.is-priority strong{color:#120B16}
html body main #fundador .team-heading .eyebrow{color:#F7F5F8}
html body main .interludio>p{color:#D6D6D6}

/* Painéis claros: diagnóstico e textos de apoio têm contraste escuro. */
html body main #diagnostico .placa{background:#F7F5F8!important;color:#120B16!important}
html body main #diagnostico .section-body>p.section-note{color:#595959}
html body main #diagnostico .placa .sample-label,html body main #diagnostico .placa .sample-top>span,html body main #diagnostico .placa .sample-priority>span{color:#120B16}
