/* Generated from public/navynt-design.css; suite design v1. */
:root {
  --ny-font-sans: "IBM Plex Sans", "Segoe UI", sans-serif;
  --ny-font-serif: "IBM Plex Serif", Georgia, serif;
  --ny-navy-900: #0B1B36;
  --ny-navy-800: #122A4E;
  --ny-navy-700: #16345C;
  --ny-navy-600: #2E6198;
  --ny-navy-500: #3E6F9F;

  --ny-gold-600: #B8872F;
  --ny-gold-500: #C89B3C;
  --ny-gold-400: #E0B75C;

  --ny-bg: #F6F8FB;
  --ny-surface: #FFFFFF;
  --ny-surface-2: #F8FAFC;
  --ny-border: #E6EBF1;
  --ny-border-strong: #CBD5E1;

  --ny-text: #182943;
  --ny-text-secondary: #475569;
  --ny-text-muted: #607087;
  --ny-gold-ink: #946B19;
  --ny-text-disabled: #94A3B8;
  --ny-text-dark-surface: #E8ECF2;
  --ny-muted-dark-surface: #93A2B8;
  --ny-border-dark-surface: #2A3E58;
  --ny-space: 8px;

  --ny-success: #15803D;
  --ny-success-bg: #DCFCE7;
  --ny-warning: #B45309;
  --ny-warning-bg: #FEF3C7;
  --ny-danger: #B42318;
  --ny-danger-bg: #FEE4E2;
  --ny-info: #2563EB;
  --ny-info-bg: #EFF6FF;
  --ny-action: var(--ny-navy-700);
  --ny-action-hover: var(--ny-navy-800);
  --ny-action-text: var(--ny-surface);

  --ny-radius-sm: 8px;
  --ny-radius-md: 8px;
  --ny-radius-lg: 10px;
  --ny-radius-xl: 12px;

  --ny-shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.06);
  --ny-shadow-md: 0 6px 20px rgba(15, 23, 42, 0.08);
  --ny-shadow-lg: 0 20px 50px rgba(15, 23, 42, 0.14);

  --navynt-primary: var(--ny-navy-700);
  --navynt-primary-light: var(--ny-navy-600);
  --navynt-accent: var(--ny-gold-500);
  --navynt-accent-light: var(--ny-gold-400);
  --navynt-bg: var(--ny-bg);
  --navynt-surface: var(--ny-surface);
  --navynt-text: var(--ny-text);
  --navynt-muted: var(--ny-text-muted);
  --navynt-border: var(--ny-border);
  --navynt-success: var(--ny-success);
  --navynt-warning: var(--ny-warning);
  --navynt-danger: var(--ny-danger);
  --navynt-info: var(--ny-navy-600);
  --navynt-neutral: var(--ny-text-muted);
  --navynt-dark-bg: var(--ny-navy-900);
  --navynt-dark-panel: var(--ny-navy-800);

  --primary: var(--ny-navy-700);
  --primary-light: var(--ny-navy-600);
  --accent: var(--ny-gold-500);
  --accent-light: var(--ny-gold-400);
  --bg: var(--ny-bg);
  --card: var(--ny-surface);
  --text: var(--ny-text);
  --muted: var(--ny-text-muted);
  --border: var(--ny-border);
  --success: var(--ny-success);
  --danger: var(--ny-danger);
  --warning: var(--ny-warning);
  --commit: var(--ny-success);
  --commit-bg: var(--ny-success-bg);
  --won: var(--ny-success);
  --won-bg: var(--ny-success-bg);
  --upside: var(--ny-warning);
  --upside-bg: var(--ny-warning-bg);
  --pipeline: var(--ny-navy-600);
  --pipeline-bg: var(--ny-info-bg);
  --lost: var(--ny-danger);
  --lost-bg: var(--ny-danger-bg);
  --scrapped: var(--ny-text-muted);
  --scrapped-bg: var(--ny-surface-2);
  --success-light: var(--ny-success-bg);
  --warning-light: var(--ny-warning-bg);
  --danger-light: var(--ny-danger-bg);
  --gray-50: var(--ny-surface-2);
  --gray-100: var(--ny-bg);
  --gray-200: var(--ny-border);
  --gray-300: var(--ny-border-strong);
  --gray-400: var(--ny-text-disabled);
  --gray-500: var(--ny-text-muted);
  --gray-600: var(--ny-text-secondary);
  --gray-700: var(--ny-text);
  --gray-800: var(--ny-navy-800);
  --gray-900: var(--ny-navy-900);
  --shadow-sm: var(--ny-shadow-sm);
  --shadow-md: var(--ny-shadow-md);
  --radius: var(--ny-radius-lg);
  --radius-sm: var(--ny-radius-sm);
}
