@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0c1018;--color-surface:#131b28;--color-surface-muted:#19212d;--color-surface-raised:#22324b;--color-surface-highlight:#223456;--color-surface-control:#0f1621;--color-surface-overlay:#0e152099;--color-surface-info:#1a2942;--color-surface-badge:#1c2739;--color-surface-badge-active:#293e64;--color-text:#e3e9f4;--color-heading:#eef3ff;--color-text-muted:#a5afc3;--color-text-subtle:#a8b6d0;--color-text-strong:#dce6fa;--color-text-disabled:#8797b2;--color-text-divider:#596b89;--color-on-action:#f8fbff;--color-border:#2a3445;--color-border-strong:#3b4d6c;--color-action:#2d5cdb;--color-action-hover:#386aef;--color-accent:#8daaff;--color-focus:#97b4ff;--color-selection:#365ba0;--color-selection-text:#fff;--color-warning:#f0dcae;--color-warning-muted:#e1bd87;--color-warning-border:#76633f;--color-warning-surface:#292519;--color-lesson-default:#b1bdcf;--color-lesson-lecture:#99b2ff;--color-lesson-practice:#76d4c6;--color-lesson-lab:#c3a3ef;--color-lesson-lecture-surface:#182438;--color-lesson-practice-surface:#142b2c;--color-lesson-lab-surface:#251f35;--shadow-popover:0 12px 30px #0006;--shadow-control:0 1px 3px #0004}
:root{color:var(--color-text);background:var(--color-background);font-synthesis:none;font-family:Golos Text,system-ui,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select,input{touch-action:manipulation}a{color:inherit;text-decoration:none}button,select,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-selection);color:var(--color-selection-text)}@media (prefers-reduced-motion:no-preference){button{transition:background-color .15s,color .15s}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}
