/* Hallmark · tokens · Atelier mauve for Silvia Rojano */
:root {
  --color-paper: oklch(97% 0.012 50);
  --color-paper-2: oklch(94% 0.018 22);
  --color-paper-3: oklch(90% 0.025 16);
  --color-ink: oklch(25% 0.035 345);
  --color-ink-2: oklch(43% 0.03 345);
  --color-accent: oklch(58% 0.13 5);
  --color-accent-deep: oklch(43% 0.12 5);
  --color-accent-soft: oklch(86% 0.055 8);
  --color-rule: oklch(82% 0.03 10);
  --color-focus: oklch(46% 0.16 5);
  --color-success: oklch(49% 0.09 155);
  --color-warning: oklch(56% 0.13 55);
  --color-white: oklch(99% 0.006 50);
  --color-overlay: oklch(19% 0.04 345 / 0.72);
  --color-hero-shield: oklch(19% 0.04 345 / 0.97);
  --font-display: "Bodoni Moda", "Times New Roman", serif;
  --font-body: "Manrope", sans-serif;
  --font-label: "Manrope", sans-serif;
  --space-2xs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 5rem;
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-md: 1rem;
  --text-lg: 1.25rem;
  --text-xl: 1.75rem;
  --text-display: clamp(3rem, 8vw, 7.5rem);
  --rule-hair: 1px;
  --radius-sm: 0.25rem;
  --dur-short: 160ms;
  --dur-medium: 280ms;
  --dur-long: 420ms;
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-in: cubic-bezier(0.7, 0, 0.84, 0);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
}
