/* Miami skin of alex-ui/shared/ad-look/tokens.css (tools/miami_skin.py). */
/* AD-look tokens: the Tracker "AD standard" palette and type (Miami skin: green shell, orange 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: #00150D; --m-900: #001F14; --m-850: #00271A; --m-800: #002E1E; --m-700: #003A26; --m-600: #00472F; --m-500: #005030; --m-400: #2A8C5E; --m-300: #7EC4A0;
  --g-700: #A8440A; --g-600: #C4540F; --g-500: #F47321; --g-400: #F68A45; --g-300: #F9A66E; --g-200: #FCD3B4; --g-100: #FEEEE2;
  --foil: linear-gradient(100deg, #E8661A 0%, #F47321 18%, #FFD2A8 34%, #F07020 50%, #FFB57A 68%, #EC6A1C 84%, #F9A66E 100%);
  --foil-deep: linear-gradient(100deg, #8A3606 0%, #B44C0C 20%, #E8661A 36%, #9C3E08 54%, #C9560F 74%, #8A3606 100%);
  --foil-line: linear-gradient(90deg, rgba(244,115,33,0) 0%, #F47321 18%, #FFD9B8 50%, #F47321 82%, rgba(244,115,33,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: #F4F3EE; --bg-2: #EDEBE4; --surface: #FFFFFF; --surface-2: #FAF9F6; --hover: #EFEEE8;
  --ink: #111816; --ink-2: #3A4541; --ink-3: #5E6A66; --ink-4: #8D9692;
  --rule: #DFDDD5; --rule-soft: #EAE8E1; --rule-strong: #C9C7BD;
  --accent: #005030; --accent-ink: #FFFFFF; --link: #005030; --chart: #005030; --chart-2: #F47321; --chart-ctx: #D3D8D2; --chart-ctx-2: #E6E8E2;
  --shadow-1: 0 1px 2px rgba(0,31,20,.05), 0 2px 8px rgba(0,31,20,.04);
  --shadow-2: 0 2px 4px rgba(0,31,20,.05), 0 12px 32px -8px rgba(0,31,20,.14);
  --shadow-3: 0 24px 64px -16px rgba(0,31,20,.35);
  --focus: #005030; --focus-2: #F9A66E;
  color-scheme: light;
}
:root[data-theme="dark"] {
  --bg: #07100C; --bg-2: #0A1510; --surface: #0E1A15; --surface-2: #12201A; --hover: #172820;
  --ink: #EEF3EF; --ink-2: #C9D3CE; --ink-3: #A2ADA8; --ink-4: #7B8781;
  --rule: #22332A; --rule-soft: #18251F; --rule-strong: #304539;
  --accent: #F9A66E; --accent-ink: #001F14; --link: #FFB98A; --chart: #3FB984; --chart-2: #F9A66E; --chart-ctx: #2E3D35; --chart-ctx-2: #1F2B25;
  --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: #F9A66E; --focus-2: #005030;
  color-scheme: dark;
}
