/* Roavia — generated from tokens.json */
:root {
  --page: #f7f7f7;
  --surface: #ffffff;
  --surface-sunken: #e8e8e8;
  --ink: #141804;
  --ink-muted: #62665a;
  --ink-faint: #999999;
  --line: #e4e4e4;
  --lime: #0088CC;
  --lime-hover: #0077B3;
  --on-lime: #141804;
  --night: #141804;
  --on-night: #ffffff;
  --on-photo: #ffffff;
  --hero-tint: #D9F0FC;
  --dusk: #2f4650;
  --glass-fill: rgba(255,255,255,0.14);
  --glass-dark: rgba(16,18,9,0.55);
  --glass-line: rgba(255,255,255,0.4);
  --scrim: rgba(10,12,4,0.72);
  --focus: #141804;
  --focus-on-photo: #0088CC;
  --font-display: "Archivo", "Arial Narrow", system-ui, sans-serif;
  --font-script: "Mr De Haviland", "Segoe Script", cursive;
  --font-sans: "Outfit", "Century Gothic", system-ui, sans-serif;
  --space-1: 8px;
  --space-2: 12px;
  --space-3: 16px;
  --space-4: 24px;
  --space-5: 32px;
  --space-6: 48px;
  --space-7: 80px;
  --space-8: 120px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-pill: 999px;
  --shadow-menu: 0 0 0 4px rgba(255,255,255,0.2);
  --blur-glass: 16px;
  --page-max: 1440px;
}
