/* ===== PacientIA — Light theme overrides (carregar por último) ===== */
:root{
  --bg:#ffffff;
  --bg-2:#f5f6fb;
  --surface:#ffffff;
  --text:#0f1426;
  --text-2:rgba(15,20,38,.66);
  --text-3:rgba(15,20,38,.45);
  --glass:rgba(15,20,38,.022);
  --glass-2:rgba(15,20,38,.05);
  --glass-border:rgba(15,20,38,.1);
  --line:rgba(15,20,38,.09);
}
body{background:var(--bg);color:var(--text)}

/* auras: visible-but-soft tints on white */
.aura{mix-blend-mode:normal;opacity:.14;filter:blur(170px)}
.aura.a1{opacity:.14}.aura.a2{opacity:.13}.aura.a3{opacity:.08}
.final .aura{opacity:.12 !important}
.noise{opacity:.015}
.dots{background-image:radial-gradient(circle at 1.5px 1.5px,rgba(15,20,38,.05) 1px,transparent 0)}

/* soft hero wash like the reference */
.hero{background:radial-gradient(900px 520px at 14% -5%,rgba(124,58,237,.1),transparent 60%),radial-gradient(820px 520px at 92% 8%,rgba(34,211,238,.09),transparent 55%)}

/* nav */
.glass-nav{background:rgba(255,255,255,.82);box-shadow:0 12px 40px rgba(15,20,38,.1)}
.nav-toggle{color:#0f1426}
.nav-links a:hover{color:#AD75FF;text-shadow:none}

/* eyebrow → purple reads better on white */
.eyebrow{color:#7c3aed;border-color:rgba(124,58,237,.25);background:rgba(124,58,237,.06)}

/* buttons */
.btn-ghost{color:#0f1426;background:rgba(15,20,38,.04);border-color:rgba(15,20,38,.12)}
.btn-ghost:hover{background:rgba(15,20,38,.08)}
.hero-mini .hm b{color:#0f1426}

/* float chips */
.float-chip{background:rgba(255,255,255,.94);border-color:rgba(15,20,38,.1);box-shadow:0 16px 38px rgba(15,20,38,.14)}
.float-chip .v{color:#0f1426}

/* cards: add depth on white */
.glass{box-shadow:0 12px 34px -18px rgba(15,20,38,.18)}
.pain:hover,.feat:hover{background:rgba(15,20,38,.03)}

/* card titles that were white */
.pain h3,.feat h3{color:#0f1426}
.plist li b{color:#0f1426}
.integ-note b{color:#0f1426}
.faq-item summary{color:#0f1426}

/* small accents: darken cyan for contrast on white */
.step .sn{color:#7c3aed}
.dkpi .v.cy{color:#0e9bb3}
.integ-foot a{color:#0e9bb3;border-color:rgba(14,155,179,.3)}
.final .micro{color:#7c3aed}

/* dashboard mock base text */
.dkpi .v,.chan .cv,.fl-row .fl-v,.dash-top .dt{color:#0f1426}

/* footer */
footer.site{background:#0b0a18;border-top-color:rgba(255,255,255,.08)}
footer.site p{color:rgba(255,255,255,.6)}
footer.site h5{color:#fff}
footer.site .fcol a{color:rgba(255,255,255,.6)}
footer.site .fcol a:hover{color:var(--cyan)}
footer.site .foot-grid{border-bottom-color:rgba(255,255,255,.1)}
.foot-bottom{color:rgba(255,255,255,.4)}

/* keep the WhatsApp phone dark (as in the reference) — no overrides needed */
