/* WhatsApp no site e na bio — V34: segue a bio (azul-marinho com detalhe dourado), substituindo o verde da V19.
   O nome do arquivo foi mantido para não mudar os links. A cor acompanha o destino do link (wa.me, api.whatsapp, web.whatsapp).
   Em seções de fundo azul, o botão inverte para creme com texto azul, como no modo escuro da bio. */
:root{--whatsapp-bg:var(--tc-navy);--whatsapp-bg-hover:var(--tc-navy-hover);--whatsapp-fg:var(--tc-on-navy);--whatsapp-accent:var(--tc-led)}
:is(.bg-navy,.utility-bar,.mobile-nav,.page-hero,.hero,.aux-spotlight,.article-hero,.sidebar-cta,.final-cta,.site-footer,.perin-hero,.perin-lawyers,.about-page-hero,.coverage-bar){--whatsapp-bg:var(--tc-surface);--whatsapp-bg-hover:#fff;--whatsapp-fg:var(--tc-navy);--whatsapp-accent:var(--tc-navy)}

a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]):is(.btn,.bio-link,.contact-card){background:var(--whatsapp-bg)!important;border-color:var(--whatsapp-bg)!important;color:var(--whatsapp-fg)!important;box-shadow:0 6px 20px -12px rgba(2,26,45,.6)}
a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]):is(.btn,.bio-link,.contact-card):hover{background:var(--whatsapp-bg-hover)!important;border-color:var(--whatsapp-bg-hover)!important;color:var(--whatsapp-fg)!important}
a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]):is(.btn,.bio-link,.contact-card) :is(strong,small,span){color:var(--whatsapp-fg)!important}
a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]):is(.btn,.bio-link,.contact-card) :is(i,svg){color:var(--whatsapp-accent)!important}
a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]) .bio-symbol{background:rgba(233,180,110,.18)!important}
a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]):focus-visible{outline:3px solid var(--tc-led);outline-offset:4px}

/* Balão flutuante: azul-marinho com o ícone em dourado, para continuar reconhecível como WhatsApp. */
.perin-whatsapp .perin-wa-bubble,.perin-whatsapp .perin-wa-bubble:after{background:var(--tc-navy);border-color:var(--tc-navy);color:var(--tc-on-navy)}
.perin-whatsapp .perin-wa-bubble :is(strong,span){color:var(--tc-on-navy)}
.perin-whatsapp:hover .perin-wa-bubble,.perin-whatsapp:hover .perin-wa-bubble:after{background:var(--tc-navy-hover);border-color:var(--tc-navy-hover)}
.perin-whatsapp .perin-wa-avatar i{background:var(--tc-led);color:var(--tc-navy)}
.perin-whatsapp .perin-wa-avatar img{border-color:var(--tc-led)}

/* Links de texto para o WhatsApp (fora de botões). */
a:is([href^="https://wa.me/"],[href^="https://api.whatsapp.com/"],[href^="https://web.whatsapp.com/"],[href^="whatsapp://"]):not(.btn,.bio-link,.contact-card,.perin-whatsapp){color:var(--tc-navy)}
:is(.site-footer,.utility-bar,.topbar) a[href^="https://wa.me/"]{color:var(--tc-led-dark)}
.perin-whatsapp .perin-wa-bubble,.perin-whatsapp .perin-wa-bubble:after{border-color:var(--tc-led)}
.perin-whatsapp .perin-wa-bubble{border-width:1.5px}
