/* Hallmark · pre-emit critique: P5 H4 E5 S5 R5 V4
 * genre: modern-minimal · macrostructure: Long Document · theme: reference-led monochrome
 * audience: Applied AI recruiters · use: assess work and contact · tone: clear, technical, grounded
 * nav: N9 Edge-aligned · footer: Ft2 Inline · enrichment: none
 */
:root {
  --color-bg: oklch(99% 0 0);
  --color-surface: oklch(96.8% 0.004 258);
  --color-ink: oklch(23% 0.014 258);
  --color-muted: oklch(46% 0.016 258);
  --color-line: oklch(88% 0.008 258);
  --color-accent: oklch(46% 0.19 263);
  --color-accent-soft: oklch(95% 0.025 263);
  --color-topbar-accent: oklch(80% 0.1 263);
  --color-topbar-border: oklch(65% 0.014 258);
  --color-white: oklch(100% 0 0);
  --font-display: 'Manrope', sans-serif;
  --font-body: 'Public Sans', sans-serif;
  --space-xs: .25rem;
  --space-sm: .5rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;
  --space-4xl: 6rem;
  --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);
  --z-sticky: 10;
}
