/* =========================================================
   Audácia Marketing & Co — Design Tokens
   ========================================================= */
:root {
  /* Brand */
  --orange: #ff5900;
  --orange-2: #ff7a2e;
  --orange-soft: #ffb48a;
  --orange-glow: rgba(255, 89, 0, 0.45);

  /* Neutrals */
  --ink: #0a0b0d;
  --ink-2: #121418;
  --ink-3: #1b1e23;
  --line: rgba(255, 255, 255, 0.09);
  --line-strong: rgba(255, 255, 255, 0.18);
  --paper: #f3efe9;
  --paper-2: #e9e3da;
  --white: #ffffff;
  --text: #f4f2ef;
  --text-muted: #9a9ca3;
  --text-dark: #111214;
  --text-dark-muted: #5b5d63;

  /* Type */
  --font-display: "Albert Sans", system-ui, sans-serif;
  --font-body: "Montserrat", system-ui, sans-serif;

  /* Radius & spacing (24px base) */
  --r-sm: 12px;
  --r-md: 20px;
  --r-lg: 32px;
  --r-pill: 999px;
  --s-1: 24px;
  --s-2: 48px;
  --s-3: 72px;
  --s-4: 96px;
  --s-5: 144px;

  --container: 1280px;
  --shadow: 0 2px 18px rgba(14, 19, 24, 0.25), 0 0 1px rgba(14, 19, 24, 0.02);
  --shadow-orange: 0 18px 50px -12px var(--orange-glow);
  --ease: cubic-bezier(0.22, 1, 0.36, 1);

  --noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}

@media (max-width: 640px) {
  :root { --s-5: 96px; --s-3: 48px; }
}
