/* ============================================================
   DILLO, landing. Token di design.
   Ereditati dal design system del prodotto ("Quadro di cantiere"):
   carta fredda, grafite, arancio sicurezza, etichette monospace.
   ============================================================ */

:root {
  /* ---- colore ---- */
  --paper: #eceef2;
  --paper-2: #e3e6eb;
  --surface: #ffffff;
  --surface-2: #f6f7f9;
  --ink: #16181d;
  --ink-2: #1f232a;
  --ink-soft: #565b66;
  --ink-faint: #9298a4;
  --line: #e1e4ea;
  --line-strong: #cdd2db;
  --accent: #e4541e;
  --accent-deep: #bf3f10;
  --accent-tint: #fce7dd;
  --hazard: #f0a500;

  /* su fondo scuro */
  --on-ink: #eceef2;
  --on-ink-soft: rgba(236, 238, 242, 0.62);
  --on-ink-faint: rgba(236, 238, 242, 0.38);
  --line-on-ink: rgba(236, 238, 242, 0.14);

  /* ---- tipografia ---- */
  --font-sans: "Archivo", system-ui, -apple-system, sans-serif;
  --font-mono: "Space Mono", ui-monospace, "SF Mono", monospace;

  --fs-hero: clamp(2.4rem, 4.8vw, 4.75rem);
  --fs-h2: clamp(2rem, 4.4vw, 4rem);
  --fs-h3: clamp(1.35rem, 2vw, 1.9rem);
  --fs-lead: clamp(1.05rem, 1.45vw, 1.4rem);
  --fs-body: clamp(1rem, 1.1vw, 1.125rem);
  --fs-small: 0.9rem;
  --fs-eyebrow: 0.6875rem;
  --fs-numeral: clamp(3.5rem, 9vw, 8.5rem);

  --lh-tight: 0.95;
  --lh-snug: 1.12;
  --lh-body: 1.62;

  --track-eyebrow: 0.18em;
  --track-display: -0.025em;

  /* ---- spazio ---- */
  --pad-x: clamp(1.5rem, 5vw, 7.5rem);
  --pad-y: clamp(5rem, 12vh, 12.5rem);
  --gap-grid: clamp(1.5rem, 2.2vw, 2rem);

  /* ---- forma ---- */
  --r-sm: 0.6rem;
  --r-md: 0.85rem;
  --r-lg: 1.25rem;

  /* ---- movimento ---- */
  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --dur-fast: 0.2s;
  --dur-mid: 0.42s;
  --dur-slow: 0.72s;
}
