/* KU skin of alex-ui/shared/ad-look/tokens.css (tools/ku_skin.py). */
/* AD-look tokens: the Tracker "AD standard" palette and type (KU skin: KU Blue shell, Crimson foil).
   For another school, override the --m-*, --g-*, --foil* and day/night surface tokens in a small school file loaded after this one. */
:root {
  --m-950: #020A17; --m-900: #03132A; --m-850: #041A38; --m-800: #052147; --m-700: #072C5E; --m-600: #0A3F86; --m-500: #0051BA; --m-400: #2F78D6; --m-300: #7FAEEB;
  --g-700: #0B4CA7; --g-600: #105BC3; --g-500: #2F7FE8; --g-400: #6FA8F8; --g-300: #B5D2FB; --g-200: #DCE9FD; --g-100: #EEF4FE;
  --foil: linear-gradient(100deg, #B3000A 0%, #E8000D 18%, #FF5A62 34%, #E8000D 50%, #FF3B44 68%, #C4000B 84%, #E8000D 100%);
  --foil-deep: linear-gradient(100deg, #4A0005 0%, #7A0009 20%, #A8000C 36%, #5E0006 54%, #8E000A 74%, #4A0005 100%);
  --foil-line: linear-gradient(90deg, rgba(47,127,232,0) 0%, #2F7FE8 18%, #FF4B53 50%, #2F7FE8 82%, rgba(47,127,232,0) 100%);
  --f-display: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;
  --f-serif: "Literata", Georgia, "Times New Roman", serif;
  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --ease-io: cubic-bezier(.65, 0, .35, 1);
  --pos: #1E7A4C; --pos-bg: #E3F2E9; --neg: #B0263A; --neg-bg: #FBE6E9; --warn: #8F6000; --warn-bg: #FBF0D6;

  /* Day */
  --bg: #F2F5FA; --bg-2: #E8EEF6; --surface: #FFFFFF; --surface-2: #F7F9FD; --hover: #EAF0F8;
  --ink: #0E1726; --ink-2: #36475E; --ink-3: #5C6B80; --ink-4: #8C99AA;
  --rule: #D9E1EC; --rule-soft: #E6ECF4; --rule-strong: #B8C6D8;
  --accent: #0051BA; --accent-ink: #FFFFFF; --link: #0051BA; --chart: #0051BA; --chart-2: #2F7FE8; --chart-ctx: #CDD8E6; --chart-ctx-2: #E0E8F2;
  --shadow-1: 0 1px 2px rgba(3,19,42,.05), 0 2px 8px rgba(3,19,42,.04);
  --shadow-2: 0 2px 4px rgba(3,19,42,.05), 0 12px 32px -8px rgba(3,19,42,.14);
  --shadow-3: 0 24px 64px -16px rgba(3,19,42,.35);
  --focus: #0051BA; --focus-2: #B5D2FB;
  color-scheme: light;
}
:root[data-theme="dark"] {
  --bg: #050B16; --bg-2: #08111F; --surface: #0C1A2E; --surface-2: #11223A; --hover: #162A46;
  --ink: #EDF2F9; --ink-2: #C5D2E3; --ink-3: #9AAAC0; --ink-4: #6F8099;
  --rule: #1F3350; --rule-soft: #172840; --rule-strong: #31496D;
  --accent: #B5D2FB; --accent-ink: #03132A; --link: #BFD7FC; --chart: #3D8BF0; --chart-2: #B5D2FB; --chart-ctx: #2E4563; --chart-ctx-2: #21344F;
  --pos: #6FD19C; --pos-bg: #10301F; --neg: #FF8F9D; --neg-bg: #3A121A; --warn: #F0C76A; --warn-bg: #33270B;
  --shadow-1: 0 1px 2px rgba(0,0,0,.4);
  --shadow-2: 0 2px 4px rgba(0,0,0,.35), 0 16px 40px -12px rgba(0,0,0,.6);
  --shadow-3: 0 24px 64px -16px rgba(0,0,0,.7);
  --focus: #B5D2FB; --focus-2: #0051BA;
  color-scheme: dark;
}
