/*
  Tokens de identidad visual — Valentina Dog Care.
  Fuente única de estilo: la consumen tanto el sitio público (sitio/index.html)
  como la futura plataforma Django. Cualquier cambio de marca se hace aquí.
*/
:root{
  /* Color */
  --sage:#CCD0B7;
  --sage-deep:#b7bd9c;
  --cream:#F3F2EA;
  --olive:#808954;
  --olive-deep:#5f6640;
  --olive-ink:#3c4029;
  --ink:#2b2b23;
  --white:#ffffff;
  --paw:#aab092;

  /* Tipografía */
  --font-script: 'Caveat', cursive;
  --font-display: 'Baloo 2', sans-serif;
  --font-body: 'Nunito Sans', sans-serif;

  /* Sombra y movimiento */
  --shadow-soft: 0 10px 30px -12px rgba(43,43,35,0.25);
  --shadow-card: 0 14px 32px -14px rgba(43,43,35,0.28);
  --ease: cubic-bezier(.22,.9,.32,1);
  --ease-bounce: cubic-bezier(.34,1.56,.64,1);

  /* Escala de espaciado */
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;

  /* Radios */
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 22px;
}
