:root {
  /* Brand — sampled directly from jadvalino_flutter/App Icon.png */
  --navy-900: #1e2a3f;
  --navy-800: #263349;
  --navy-700: #35455f;
  --navy-600: #4c5f7d;
  --gold-500: #fbc63f;
  --gold-600: #e0a92a;
  --gold-100: #fdf0ce;
  --cream-50: #faf8f3;
  --cream-100: #f4f1ea;
  --ink: var(--navy-900);
  --ink-muted: #5b6472;
  --line: #e3ddcd;

  --font-body: "Vazirmatn", system-ui, sans-serif;
  --font-display: "Lalezar", var(--font-body);

  --space-1: 0.5rem;
  --space-2: 1rem;
  --space-3: 1.5rem;
  --space-4: 2.5rem;
  --space-5: 4rem;
  --space-6: 6rem;

  --radius-sm: 0.5rem;
  --radius-md: 1rem;
  --radius-lg: 1.75rem;
  --radius-pill: 999px;

  --shadow-card: 0 1.5rem 3rem -1.5rem rgba(30, 42, 63, 0.35);
  --shadow-soft: 0 0.75rem 1.5rem -0.75rem rgba(30, 42, 63, 0.25);

  --container: 72rem;

  /* Five real in-game theme palettes (jadvalino_flutter/lib/core/theme/app_theme.dart),
     light-mode values, used only for the theme-showcase swatch cards. */
  --theme-classic-primary: #ff7043;
  --theme-classic-secondary: #ffb59d;
  --theme-classic-blocked: #463f39;
  --theme-classic-surface: #fff6f2; /* Material3 fromSeed tonal default — not an explicit hex in source like the other four */

  --theme-paper-primary: #8c3a2e;
  --theme-paper-secondary: #3e5c74;
  --theme-paper-blocked: #2c2c2c;
  --theme-paper-surface: #f4f1ea;

  --theme-tile-primary: #0e7c86;
  --theme-tile-secondary: #c67a2e;
  --theme-tile-blocked: #123c4c;
  --theme-tile-surface: #f5f1e6;

  --theme-midnight-primary: #2f5d8a;
  --theme-midnight-secondary: #5c6b8a;
  --theme-midnight-blocked: #22344a;
  --theme-midnight-surface: #f4f6fa;

  --theme-garden-primary: #3c7a46;
  --theme-garden-secondary: #b0552f;
  --theme-garden-blocked: #2c3d28;
  --theme-garden-surface: #f1f4ec;
}
