/* Tokens da marca Pulso Labs. Fonte: operacao/marca e a série Black (tema_black.py). */
:root {
  --color-paper: #0C0A09;
  --color-paper-2: #1A1410;
  --color-paper-3: #241A16;
  --color-ink: #FBF8F2;
  --color-ink-2: #D9CFC3;
  --color-muted: #A89A8E;
  --color-accent: #FF5A36;
  --color-accent-ink: #0C0A09;
  --color-accent-soft: rgba(255, 90, 54, .12);
  --color-rule: #2A201B;
  --color-focus: #FBF8F2;

  --font-display: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "Space Mono", ui-monospace, Menlo, monospace;

  --text-xs: .75rem;
  --text-sm: .875rem;
  --text-md: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.375rem;
  --text-2xl: 1.75rem;
  --text-display: clamp(2.25rem, 10vw, 3.25rem);

  --space-2xs: .25rem;
  --space-xs: .5rem;
  --space-sm: .75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;

  --radius-sm: .375rem;
  --radius-md: .75rem;
  --radius-pill: 999px;
  --rule-hair: 1px;

  --measure: 34rem;

  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --ease-in: cubic-bezier(.7, 0, .84, 0);
  --ease-in-out: cubic-bezier(.65, 0, .35, 1);
  --dur-fast: 120ms;
  --dur-base: 200ms;
}
