/* ============================================================================
   J SEVAI MAIYAM — DESIGN TOKENS
   Palette: deep navy + gold + a sparing maroon accent, echoing the brand mark.
   Type: Sora (display) / Inter (body) / Noto Sans Tamil (Tamil copy) /
         JetBrains Mono (IDs, stat counters — the "data" of a recruitment CRM).
   ============================================================================ */

:root {
  /* Color */
  --navy-950: #0A1930;
  --navy-900: #0D2043;
  --navy-800: #14284D;
  --navy-700: #1B335F;
  --navy-600: #23417A;
  --navy-500: #2E5296;

  --gold-600: #A97C1F;
  --gold-500: #C89B3C;
  --gold-400: #D9B25E;
  --gold-300: #E8C874;
  --gold-100: #F7ECD2;

  --maroon-600: #9E2B25;
  --maroon-500: #B3392F;

  --ink-900: #10161F;
  --ink-700: #2B3444;
  --slate-600: #566078;
  --slate-500: #6C7690;
  --slate-300: #AAB3C5;
  --slate-100: #E4E8F0;

  --paper-0: #FFFFFF;
  --paper-50: #F7F8FA;
  --paper-100: #EEF1F5;

  --success-700: #146C43;
  --success-500: #1F8A57;
  --success-100: #DCF3E6;

  --warn-700: #96650A;
  --warn-500: #D98E04;
  --warn-100: #FBEACB;

  --danger-700: #8A241C;
  --danger-600: #C0392B;
  --danger-100: #F8DAD6;

  --info-500: #2E6FD9;
  --info-100: #DCE7FB;

  /* Type */
  --font-display: "Sora", "Noto Sans Tamil", sans-serif;
  --font-body: "Inter", "Noto Sans Tamil", sans-serif;
  --font-tamil: "Noto Sans Tamil", "Sora", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;

  /* Radius / shadow / spacing */
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 22px;
  --radius-pill: 999px;

  --shadow-sm: 0 1px 3px rgba(10, 25, 48, 0.08);
  --shadow-md: 0 8px 24px rgba(10, 25, 48, 0.10);
  --shadow-lg: 0 20px 48px rgba(10, 25, 48, 0.16);

  --container-w: 1240px;

  --ease: cubic-bezier(0.22, 1, 0.36, 1);
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
}
