/* Puppy's Medicina Veterinária — marca base (designer-1376, 15/11/2026)
   Origem: azul do nome "PUPPY'S" e verde da linha "medicina veterinária" nas artes de 16/10 e 23/10/2026
   (id/fotos/instagram/03 e 04, amostra de pixel: azul #3872a1, verde #88af92, verde-claro #b9dca2, branco-gelo).
   Sem hexadecimal oficial: valores aproximados das artes, a confirmar com o cliente.
   Contraste medido (WCAG 2.x): --text/--bg 12,5:1 · --text/--bg-alt 10,7:1 · --text-muted/--bg 6,2:1 ·
   --text-muted/--bg-alt 5,3:1 · --accent/--bg 5,4:1 · --accent/--bg-alt 4,6:1 · --on-accent/--accent 5,8:1 ·
   --on-accent/--accent-hover 8,0:1 · --verde/--text 8,7:1 (acento sobre o azul-escuro). */
:root {
  --bg: #F6F9F4;           /* branco-gelo das artes */
  --bg-alt: #DDEBD3;       /* verde-claro do fundo das artes, suavizado */
  --surface: #FFFFFF;
  --text: #14324A;         /* azul do nome, escurecido para texto */
  --text-muted: #44607A;
  --accent: #2F6A99;       /* azul do nome "PUPPY'S" (#3872a1), escurecido até o AA */
  --accent-hover: #245577;
  --on-accent: #FFFFFF;
  --verde: #B9DCA2;        /* verde-claro do logo: grafismo e acento sobre o azul-escuro */
  /* Títulos e texto: Montserrat, a mais próxima do logo (nome em peso forte, linha de baixo leve), OFL.
     A confirmar com o cliente. */
  --font-display: "Montserrat", "Avenir Next", "Segoe UI", system-ui, sans-serif;
  --font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
