/* cango.ar — variables de diseño. Todo el sitio sale de acá. */
:root {
  /* Color */
  --tinta:        #0d1017;
  --tinta-2:      #171c26;
  --tinta-3:      #2a3140;
  --papel:        #ffffff;
  --crema:        #f7f6f3;
  --crema-2:      #efeee9;
  --linea:        #e4e2db;
  --linea-fuerte: #cfccc2;
  --gris:         #5b6472;
  --gris-claro:   #8b93a1;

  --acento:       #2b49e0;
  --acento-hover: #1e36b8;
  --acento-suave: #edf0ff;
  --verde:        #0f9d6e;
  --ambar:        #b7791f;

  /* Tipografía */
  --fuente: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --mono: ui-monospace, 'SF Mono', 'JetBrains Mono', Menlo, monospace;

  --t-xs:   0.78rem;
  --t-sm:   0.875rem;
  --t-base: 1rem;
  --t-md:   1.0625rem;
  --t-lg:   clamp(1.15rem, 0.6vw + 1rem, 1.35rem);
  --t-xl:   clamp(1.5rem, 1.2vw + 1.1rem, 2rem);
  --t-2xl:  clamp(2rem, 2.4vw + 1.2rem, 3rem);
  --t-3xl:  clamp(2.5rem, 4vw + 1rem, 4.25rem);

  /* Espacio */
  --sp-1: 0.25rem;
  --sp-2: 0.5rem;
  --sp-3: 0.75rem;
  --sp-4: 1rem;
  --sp-5: 1.5rem;
  --sp-6: 2rem;
  --sp-7: 3rem;
  --sp-8: 4rem;
  --sp-9: 6rem;
  --sp-10: 8rem;

  /* Formas */
  --radio-sm: 6px;
  --radio:    12px;
  --radio-lg: 20px;
  --ancho:    1140px;
  --ancho-texto: 62ch;

  --sombra-sm: 0 1px 2px rgba(13, 16, 23, .06), 0 1px 3px rgba(13, 16, 23, .04);
  --sombra:    0 2px 4px rgba(13, 16, 23, .04), 0 12px 28px -12px rgba(13, 16, 23, .18);
  --sombra-lg: 0 4px 8px rgba(13, 16, 23, .05), 0 24px 56px -20px rgba(13, 16, 23, .26);
}
