/* Reference: IMATDesignSystem/Tokens.swift, frozen 2026-10-01. */
#study {
  color-scheme: light dark;
  --app-bg:#f5f4f0; --app-surface:#fff; --app-surface-2:#faf9f6;
  --app-text:#1a1c1e; --app-secondary:#646669; --app-separator:#deded9;
  --app-accent:#3d6e8f; --app-accent-text:#2c5670; --app-on-accent:#fff;
  --app-accent-soft:#e8eef2; --app-glass:rgba(255,255,255,.88);
  --app-selected:#eaeae7; --app-track:#eceeed;
  --subject-mathematics:#2f5fa8; --subject-biology:#2f7a52;
  --subject-chemistry:#8a6206; --subject-physics:#7a4a9e;
  --subject-logic:#1f6f8b; --subject-reading_gk:#a83a3a;
  --space-xs:4px; --space-sm:8px; --space-md:12px; --space-base:16px;
  --space-lg:20px; --space-xl:24px; --space-2xl:32px; --space-3xl:40px;
  --radius-embedded:14px; --radius-card:22px; --radius-sheet:32px; --radius-pill:999px;
  --hit-standard:56px; --hit-row:60px; --hit-answer:64px;
  --text-2:var(--app-secondary);
}
@media (prefers-color-scheme:dark) {
  #study {
    --app-bg:#0a0b0d; --app-surface:#1a1b1e; --app-surface-2:#232428;
    --app-text:#f0f1f2; --app-secondary:#a6a8ab; --app-separator:#383a3d;
    --app-accent:#7faecb; --app-accent-text:#8fbbd6; --app-on-accent:#0e1b24;
    --app-accent-soft:#23333e; --app-glass:rgba(26,27,30,.92);
    --app-selected:#333538; --app-track:#34373a;
    --subject-mathematics:#8ab4f0; --subject-biology:#6fc08e;
    --subject-chemistry:#e6b84a; --subject-physics:#c79be8;
    --subject-logic:#76cbe3; --subject-reading_gk:#e8807a;
  }
}
#study [data-subject="mathematics"] {--subject:var(--subject-mathematics)}
#study [data-subject="biology"] {--subject:var(--subject-biology)}
#study [data-subject="chemistry"] {--subject:var(--subject-chemistry)}
#study [data-subject="physics"] {--subject:var(--subject-physics)}
#study [data-subject="reading_gk"] {--subject:var(--subject-reading_gk)}
#study [data-subject="logic"] {--subject:var(--subject-logic)}
