/*
Theme Name: Mega Clínica
Theme URI: https://megaclinica.com.br
Author: Cirillo
Description: Tema WordPress sob medida da Mega Clínica (Goiânia) — clínica popular com Clínico Geral, Oftalmologia e Ginecologia. Conversão fiel do layout original, sem page builders. Paleta vinho/laranja/âmbar, DM Sans.
Version: 1.3.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: megaclinica
*/

/* ─── TOKENS ───────────────────────────────────────────────── */
:root{
  --mc-offwhite:#F0EEE9;
  --mc-paper:#FFFFFF;
  --mc-vinho:#3A0A0A;
  --mc-vinho-md:#5C1A1A;
  --mc-laranja:#C96A1A;
  --mc-vermelho:#8B1A1A;
  --mc-ambar:#D4860A;
  --mc-ink:#2A1A1A;
  --mc-muted:#7A6060;
  --mc-line:rgba(58,10,10,0.10);
  --mc-grad:linear-gradient(135deg,#C96A1A,#8B1A1A);
}

/* ─── RESET / GLOBAIS (espelha o <style> global do artefato) ── */
*,*::before,*::after{ box-sizing:border-box; margin:0; padding:0; }
html{ -webkit-text-size-adjust:100%; }
body{
  background:var(--mc-offwhite);
  overflow-x:hidden;
  font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  color:var(--mc-ink);
  min-height:100vh;
  line-height:1.5;
}
button,a{ transition:all .18s; }
a{ color:inherit; }
img{ max-width:100%; height:auto; display:block; }
iframe{ display:block; }
input:focus{
  border-color:var(--mc-laranja) !important;
  box-shadow:0 0 0 3px rgba(201,106,26,.18) !important;
}
.mc-app{ overflow-x:hidden; }
.mc-skip-link{ position:absolute; left:-9999px; }
.mc-skip-link:focus{ left:8px; top:8px; z-index:9999; background:#fff; padding:8px 14px; border-radius:8px; }

@media (max-width:500px){
  .mc-hide-sm{ display:none !important; }
}
/* Hero card: TODOS os ícones de especialidade na mesma cor (#C96A1A) */
.mc-hero-card .mc-tabhead-ic {
  --cor: #C96A1A !important;
  --cor-bg: rgba(201,106,26,.12) !important;
}
.mc-hero-card .mc-tabhead-ic svg [stroke]:not([stroke="none"]) {
  stroke: #C96A1A !important;
}
.mc-hero-card .mc-tabhead-ic svg [fill]:not([fill="none"]) {
  fill: #C96A1A !important;
}
