/* ============================================================
   Orion theme — drop-in brand tokens
   To re-skin for another firm: replace this file + assets/firm-logo.*
   ============================================================ */

:root {
  /* Orion brand */
  --orion-blue: #0F4DBC;
  --orion-blue-deep: #0A3A92;
  --orion-blue-soft: #E8EFFB;
  --orion-blue-bright: #1B6FE0;
  --orion-navy: #1A2D52;
  --orion-navy-deep: #0F1E3D;

  /* Surface — Orion-tuned warm canvas (cooler than Aqua's Linen, but same floating-on-canvas feel) */
  --surface: #F5F7FB;          /* page background — subtle cool off-white */
  --surface-warm: #FBFAF8;     /* warm variant for select sections */
  --surface-alt: #EDF1F7;      /* deeper canvas — section dividers */
  --paper: #FFFFFF;            /* cards, panels — white on canvas */

  /* Text */
  --text-primary: #1F2937;
  --text-secondary: #475569;
  --text-tertiary: #94A3B8;
  --text-inverse: #FFFFFF;
  --text-on-dark: #E8EFFB;

  /* Lines */
  --border: #DCE3ED;
  --border-light: #EAEEF5;
  --border-strong: #C5CFDD;

  /* Status */
  --success: #16A34A;
  --success-soft: #E8F5EE;
  --error: #DC2626;
  --error-soft: #FBEAEA;
  --warning: #E35A1F;
  --warning-soft: #FDEEE5;

  /* Chart palette */
  --chart-1: #0F4DBC;
  --chart-2: #1B6FE0;
  --chart-3: #4A8BD9;
  --chart-4: #7AABE6;
  --chart-5: #A8C5EE;
  --chart-6: #1A2D52;
  --chart-7: #E35A1F;
  --chart-8: #16A34A;

  /* Spacing */
  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px; --s-5: 24px; --s-6: 32px; --s-7: 48px; --s-8: 64px; --s-9: 96px; --s-10: 128px;

  /* Shadow */
  --shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.04);
  --shadow-md: 0 4px 12px rgba(15, 23, 42, 0.06);
  --shadow-lg: 0 12px 32px rgba(15, 23, 42, 0.10);
  --shadow-blue: 0 8px 24px rgba(15, 77, 188, 0.18);

  /* Radius */
  --r-1: 6px; --r-2: 10px; --r-3: 16px; --r-pill: 999px;

  /* Fonts */
  --font-display: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'JetBrains Mono', 'SF Mono', Consolas, monospace;
}
