/* ScholarClue 1.0.0 — generated from source/tokens.json. */
:root {
  --qh-ink: #1A3B2E;
  --qh-primary: #2E4B3A;
  --qh-leaf: #397959;
  --qh-moon: #EEF7F2;
  --qh-paper: #FAFCFA;
  --qh-white: #FFFFFF;
  --qh-text: #303E37;
  --qh-muted: #66736B;
  --qh-line: #DDE6DF;
  --qh-line-strong: #BACBC0;
  --qh-focus: #528D71;
  --qh-selection: #CEE4D5;
  --qh-light-bg: #FAFCFA;
  --qh-light-frame: #EEF7F2;
  --qh-light-surface: #FFFFFF;
  --qh-light-surface-2: #F5F8F5;
  --qh-light-surface-3: #EEF3EF;
  --qh-light-border-subtle: #DDE6DF;
  --qh-light-border: #CCD8CF;
  --qh-light-border-strong: #7A8C80;
  --qh-light-text: #303E37;
  --qh-light-text-secondary: #526057;
  --qh-light-text-muted: #66736B;
  --qh-light-text-disabled: #98A69C;
  --qh-light-accent: #2E4B3A;
  --qh-light-accent-hover: #1A3B2E;
  --qh-light-accent-pressed: #122C21;
  --qh-light-accent-soft: #EEF7F2;
  --qh-light-accent-selected: #D8EADF;
  --qh-light-info: #2367B1;
  --qh-light-info-soft: #E8F1FA;
  --qh-light-warning: #9A5A00;
  --qh-light-warning-soft: #FFF1D6;
  --qh-light-danger: #B42318;
  --qh-light-danger-soft: #FDE9E7;
  --qh-light-success: #397959;
  --qh-light-success-soft: #EEF7F2;
  --qh-light-on-accent: #FFFFFF;
  --qh-light-shadow: #1A3B2E;
  --qh-dark-bg: #19261F;
  --qh-dark-frame: #1E2C24;
  --qh-dark-surface: #24372C;
  --qh-dark-surface-2: #203127;
  --qh-dark-surface-3: #2C4134;
  --qh-dark-border-subtle: #364D3D;
  --qh-dark-border: #49604F;
  --qh-dark-border-strong: #8EA594;
  --qh-dark-text: #EDF5EF;
  --qh-dark-text-secondary: #CEDBD1;
  --qh-dark-text-muted: #AFBFB3;
  --qh-dark-text-disabled: #7D9183;
  --qh-dark-accent: #A9CDB5;
  --qh-dark-accent-hover: #BEDCC8;
  --qh-dark-accent-pressed: #D4E8DB;
  --qh-dark-accent-soft: #2B4936;
  --qh-dark-accent-selected: #375D45;
  --qh-dark-info: #8DB9E8;
  --qh-dark-info-soft: #293B4A;
  --qh-dark-warning: #D7AA5A;
  --qh-dark-warning-soft: #463C2A;
  --qh-dark-danger: #E19A90;
  --qh-dark-danger-soft: #4A3430;
  --qh-dark-success: #A9CDB5;
  --qh-dark-success-soft: #2B4936;
  --qh-dark-on-accent: #183A2A;
  --qh-dark-shadow: #0E1913;
}
