/*
Theme Name: Dr. Marcos Lemos vNext
Theme URI: https://drmarcoslemos.com.br
Description: Tema clássico WordPress PHP, ultraleve, otimizado para mobile e campanhas do Google Ads, em conformidade com as regras do CFM e do Google Ads.
Version: 2.0.7
Author: Projeto Dr. Marcos Lemos
Author URI: https://drmarcoslemos.com.br
Text Domain: tema-marcos-classic
*/

:root {
  /* Design System vNext: A mão em foco */
  --color-primary: oklch(24% 0.035 230);      /* Azul Clínico Noturno */
  --color-secondary: oklch(45% 0.035 230);    /* Azul Aço */
  --color-accent: oklch(67% 0.06 57);         /* Bronze Clínico */
  --color-sage: oklch(72% 0.055 160);         /* Sálvia Cirúrgica */
  --color-sage-light: oklch(94% 0.025 160);   /* Sálvia para orientação */
  --color-bg-light: oklch(98% 0.008 83);      /* Fundo clínico quente */
  --color-bg-white: oklch(99% 0.005 83);      /* Branco levemente aquecido */
  --color-text-dark: oklch(25% 0.025 230);    /* Texto escuro */
  --color-text-muted: oklch(50% 0.025 235);   /* Texto secundário */
  --color-whatsapp: oklch(75% 0.17 150);      /* Verde WhatsApp ajustado */
  --color-whatsapp-hover: oklch(68% 0.17 150);

  /* Tipografia */
  --font-heading: 'Libre Franklin', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-body: 'Source Sans 3', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* Espaçamentos e Layout */
  --container-width: 1140px;
  --header-height: 80px;
  --border-radius: 8px;
  --border-radius-lg: 16px;
  --transition: color 0.24s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.24s cubic-bezier(0.22, 1, 0.36, 1), border-color 0.24s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.24s cubic-bezier(0.22, 1, 0.36, 1), transform 0.24s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s cubic-bezier(0.22, 1, 0.36, 1);
  --shadow-sm: 0 1px 3px color-mix(in oklch, var(--color-primary) 7%, transparent);
  --shadow-md: 0 8px 18px color-mix(in oklch, var(--color-primary) 8%, transparent);
  --shadow-lg: 0 18px 38px color-mix(in oklch, var(--color-primary) 11%, transparent);
}
