/* Kadrum Admin — CSS-переменные, сгенерированы из tokens.json. Тёмная тема: <html data-theme="dark">. */
:root {
  --page: #efedf2;
  --card: #ffffff;
  --card-sunken: #f6f4f8;
  --card-raised: #ffffff;
  --fill: #f0edf3;
  --fill-hover: #e8e4ec;
  --fill-active: #dfdae5;
  --ink-0: #120e16;
  --ink-1: #332d3a;
  --ink-2: #504958;
  --ink-3: #655e6d;
  --ink-4: #6d6675;
  --ink-faint: #9e97a6;
  --line: #120e1614;
  --line-strong: #120e1626;
  --hairline: #120e160f;
  --brand: #b656b8;
  --accent: #c56fc8;
  --accent-hot: #d98bdc;
  --accent-strong: #9a3f9d;
  --accent-deep: #7e3181;
  --accent-ink: #1c0a1d;
  --accent-soft: #9a3f9d12;
  --accent-soft-hi: #9a3f9d1f;
  --accent-line: #9a3f9d38;
  --accent-ring: #9a3f9d29;
  --on-accent: #ffffff;
  --plate: #17121b;
  --plate-deep: #0e0a11;
  --plate-ink-0: #f3eee2;
  --plate-ink-1: #d4cfd9;
  --plate-ink-2: #9d95a6;
  --plate-line: #e6dcea24;
  --plate-fill: #ffffff0f;
  --plate-fill-hover: #ffffff1c;
  --ok-ink: #1f7a4d;
  --ok-soft: #1f7a4d14;
  --warn-ink: #7d4f13;
  --warn-soft: #9a642017;
  --danger: #a83b3b;
  --danger-ink: #8f2f2f;
  --danger-soft: #a83b3b12;
  --danger-line: #a83b3b3d;
  --on-danger: #ffffff;
  --info-ink: #2f5d8f;
  --info-soft: #2f5d8f14;
  --cat-1: #b656b8;
  --cat-2: #c7852f;
  --cat-3: #3d8fd1;
  --cat-4: #d0645a;
  --cat-5: #1f9a88;
  --cat-6: #7466c9;
  --cat-7: #9aa0ab;
  --knob: #ffffff;
  --scrim: #120e1657;
  --radius-xs: 8px;
  --radius-sm: 12px;
  --radius-md: 16px;
  --radius-lg: 20px;
  --radius-xl: 28px;
  --radius-pill: 999px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-7: 32px;
  --space-8: 40px;
  --space-9: 56px;
  --space-10: 80px;
  --shadow-tile: 0 1px 2px #120e160a;
  --shadow-card: 0 1px 2px #120e160a, 0 6px 16px -10px #120e1624;
  --shadow-raise: 0 1px 2px #120e160d, 0 12px 28px -14px #120e1638;
  --shadow-pop: 0 2px 4px #120e160f, 0 24px 56px -22px #120e1657;
  --shadow-plate: 0 2px 4px #120e161a, 0 30px 60px -28px #120e1673;
  --font-sans: Geist, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
}
[data-theme="dark"] {
  --page: #0e0b11;
  --card: #1a151e;
  --card-sunken: #141017;
  --card-raised: #241e29;
  --fill: #211b26;
  --fill-hover: #28212e;
  --fill-active: #302837;
  --ink-0: #f5f2f7;
  --ink-1: #e3dee8;
  --ink-2: #bdb5c5;
  --ink-3: #9a92a3;
  --ink-4: #8a8294;
  --ink-faint: #635b6c;
  --line: #f0e9f51a;
  --line-strong: #f0e9f533;
  --hairline: #f0e9f512;
  --brand: #b656b8;
  --accent: #c56fc8;
  --accent-hot: #d98bdc;
  --accent-strong: #dd93df;
  --accent-deep: #ecb6ed;
  --accent-ink: #1c0a1d;
  --accent-soft: #dd93df1f;
  --accent-soft-hi: #dd93df2e;
  --accent-line: #dd93df52;
  --accent-ring: #dd93df3d;
  --on-accent: #1c0a1d;
  --plate: #07050a;
  --plate-deep: #020104;
  --plate-ink-0: #f3eee2;
  --plate-ink-1: #d4cfd9;
  --plate-ink-2: #9d95a6;
  --plate-line: #e6dcea29;
  --plate-fill: #ffffff12;
  --plate-fill-hover: #ffffff1f;
  --ok-ink: #4fcf95;
  --ok-soft: #4fcf9524;
  --warn-ink: #e0a860;
  --warn-soft: #e0a86024;
  --danger: #ef7676;
  --danger-ink: #f08a8a;
  --danger-soft: #ef767624;
  --danger-line: #ef76764d;
  --on-danger: #1a0c0c;
  --info-ink: #7fb0e8;
  --info-soft: #7fb0e824;
  --cat-1: #b656b8;
  --cat-2: #c7852f;
  --cat-3: #3d8fd1;
  --cat-4: #d0645a;
  --cat-5: #1f9a88;
  --cat-6: #7466c9;
  --cat-7: #9aa0ab;
  --knob: #f5f2f7;
  --scrim: #020104a8;
  --shadow-tile: inset 0 0 0 1px #f0e9f50d;
  --shadow-card: inset 0 0 0 1px #f0e9f50f, 0 2px 8px -4px #00000099;
  --shadow-raise: inset 0 0 0 1px #f0e9f517, 0 14px 32px -18px #000000cc;
  --shadow-pop: inset 0 0 0 1px #f0e9f51a, 0 26px 60px -26px #000000eb;
  --shadow-plate: inset 0 0 0 1px #f0e9f514, 0 30px 60px -30px #000000e6;
}
