/* TEMA do Dr. Leonardo Campos · parte do tema CLÍNICO do modelo (consultório particular comum)
   Revisado em 18/09/2026 contra o material dele (clientes/leonardo-campos/marca/marca.md):
   - azul #2959A4 medido no logo (fato); azul escuro #14294D, o mesmo tom do terno das fotos;
   - a letra do logo é da família Montserrat, então os TÍTULOS usam Montserrat; o texto corrido usa Inter, que é neutra e fácil de ler;
   - fundo do topo em degradê de branco pra azul claro, que funde melhor com a foto recortada de estúdio.
   Fontes (linha que está no <head> do index.html):
   <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
   Contraste conferido: --accent sobre --bg 6,9:1 · --muted sobre --bg 5,9:1 · --accent-on-dark sobre --dark 7,9:1.
   Botões de agendar: verde oficial do WhatsApp, padrão do tema clínico (sem --cta-*). */
:root {
  /* Cores */
  --bg: #ffffff;
  --bg-alt: #eef3fa;
  --hero-bg: linear-gradient(180deg, #ffffff 0%, #eef3fa 100%);
  --surface: #ffffff;
  --line: #d5e0f0;
  --line-strong: #c0cfe6;
  --ink: #14294d;
  --ink-2: #3c4b66;
  --muted: #5a6578;
  --accent: #2959a4;
  --accent-hover: #1f4685;
  --accent-soft: #e8eff9;
  --dark: #14294d;
  --dark-card: #1e3a66;
  --on-dark: #ffffff;
  --on-dark-muted: #a9b8d0;
  --accent-on-dark: #9cc2f2;
  --star: #f5b301;

  /* Tipografia */
  --font-display: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --h-weight: 700;
  --h-tracking: -0.025em;
  --stat-weight: 700;
  --body-size: 16px;
  --h1-max: 56px;
  --h2-max: 40px;
  --btn-size: 17px;

  /* Forma e respiro */
  --radius-card: 14px;
  --radius-photo: 18px;
  --radius-icon: 10px;
  --card-shadow: 0 6px 20px rgba(20, 41, 77, 0.06);
  --section: 88px;
  --section-m: 48px;
}
