/* Velvet Weed Club — design tokens */

/* Tipografías alojadas en la propia web (subconjunto latin, sirve para EN y ES) */
@font-face {
  font-family: "Inter Tight";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("/fonts/inter-tight-800i-latin.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("/fonts/inter-latin.woff2") format("woff2");
}
:root {
  /* Paleta */
  --negro: #0B0A0C;
  --champan: #D9C48C;
  --hueso: #F3EEE6;
  --terciopelo: #2A1220;
  --humo: #8B8590;
  --placeholder: #1A1719;

  /* Tipografía */
  --font-display: "Inter Tight", "Helvetica Neue", Arial, sans-serif;
  --font-body: "Inter", "Helvetica Neue", Arial, sans-serif;
  --display-xl: clamp(3.5rem, 16vw, 15rem);
  --display-l: clamp(2.75rem, 12vw, 10rem);
  --display-m: clamp(2.25rem, 8vw, 6.5rem);
  --display-s: clamp(1.75rem, 4.5vw, 3.25rem);
  --text: 1.0625rem;
  --text-s: 0.9375rem;
  --label: 11px;
  --tracking-label: 0.12em;
  --tracking-display: -0.045em;

  /* Espacio y grid */
  --gutter: clamp(16px, 4vw, 48px);
  --section: 20vh;
  --cols: 12;
  --line: 1px solid var(--humo);

  /* Movimiento */
  --ease: cubic-bezier(.2, .8, .2, 1);
  --dur: 400ms;
}
