:root {
  --navy-950: #071426;
  --navy-900: #10233f;
  --navy-800: #193454;
  --navy-700: #274766;
  --teal-700: #0c6762;
  --teal-600: #0f766e;
  --teal-500: #148b82;
  --teal-100: #def4f1;
  --gold-600: #9d6812;
  --gold-500: #c78a20;
  --gold-100: #fff2d8;
  --ink: #17263a;
  --muted: #5e6c7b;
  --line: #dbe3e9;
  --paper: #ffffff;
  --canvas: #f4f7f8;
  --soft: #eaf1f3;
  --danger: #b42318;
  --success: #13795b;

  --font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --font-serif: Georgia, "Times New Roman", serif;

  --sidebar-width: 264px;
  --sidebar-collapsed-width: 82px;
  --content-max: 1240px;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;

  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 22px;
  --radius-xl: 30px;
  --shadow-sm: 0 8px 24px rgba(16, 35, 63, 0.08);
  --shadow-md: 0 18px 50px rgba(16, 35, 63, 0.13);
  --focus: 0 0 0 3px rgba(199, 138, 32, 0.42);
}
