/* Панель руководителя Fixer - светлая тема в палитре панели контент-завода */
@font-face{font-family:'Onest';font-weight:400 800;font-display:swap;src:url(/planner/assets/fonts/onest-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Onest';font-weight:400 800;font-display:swap;src:url(/planner/assets/fonts/onest-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'JetBrains Mono';font-weight:500 700;font-display:swap;src:url(/planner/assets/fonts/jetbrains-mono-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'JetBrains Mono';font-weight:500 700;font-display:swap;src:url(/planner/assets/fonts/jetbrains-mono-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+2191,U+2193,U+2212}
:root{
  --ink:#201849;--ink2:#3d3566;--muted:#68647e;--dim:#9a96ad;
  --purple:#5731dc;--deep:#33208f;--light:#eee9ff;--light2:#f6f3ff;
  --bg:#f7f6fb;--line:#e6e1f0;--line2:#dcd3f7;
  --green:#14775a;--green-bg:#e9f8f1;--blue:#2458a8;--blue-bg:#e9f1ff;
  --amber:#986000;--amber-bg:#fff4dc;--red:#b4233f;--red-bg:#fdecef;
  --shadow:0 9px 29px rgba(38,24,106,.05);
  --card:#fff;--card2:#fbfaff;--soft:#f3f1f8;--glow:#e9e2ff;
  --hero:linear-gradient(115deg,#fff 0%,#fbfaff 62%,#eee9ff);
}
/* тёмная тема: та же раскладка, палитра макета v1 */
[data-theme=dark]{color-scheme:dark;
  --ink:#eef1ff;--ink2:#c9cfee;--muted:#8f97bd;--dim:#6b7399;
  --purple:#7b6bff;--deep:#c3baff;--light:rgba(123,107,255,.2);--light2:#151d38;
  --bg:#070b18;--line:rgba(160,175,255,.11);--line2:rgba(160,175,255,.2);
  --green:#5ee0b0;--green-bg:rgba(62,224,168,.13);--blue:#8fb0ff;--blue-bg:rgba(58,107,255,.18);
  --amber:#ffc96b;--amber-bg:rgba(255,182,72,.14);--red:#ff8fa2;--red-bg:rgba(255,107,129,.14);
  --card:#0f1630;--card2:#131b38;--soft:#1a2244;--glow:rgba(123,107,255,.22);
  --hero:radial-gradient(500px 260px at 95% 0%,rgba(92,200,255,.18),transparent 60%),linear-gradient(120deg,#211a63,#152660 60%,#0f1b47);
  --shadow:0 9px 29px rgba(0,0,0,.35)}
