/* Design tokens from the supplied admin-template/assets/css/variables.css. */
:root {
  --font-sans: "Noto Sans Variable", "Noto Sans SC Variable", -apple-system, "Segoe UI", Arial, sans-serif;
  --font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;
  --fs-xs: .75rem;
  --fs-sm: .8125rem;
  --fs-base: .9rem;
  --fs-lg: 1.05rem;
  --fs-xl: 1.35rem;
  --fs-2xl: 1.75rem;
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 24px;
  --sp-6: 32px;
  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 16px;
  --radius-full: 999px;
  --sidebar-w: 252px;
  --sidebar-w-sm: 72px;
  --header-h: 62px;
  --transition: .18s ease;
  --bg: #f0f3fa;
  --surface: #ffffff;
  --surface-2: #f4f6fb;
  --surface-3: #e6e9f2;
  --border: #e0e3eb;
  --border-strong: #c9ceda;
  --text: #131722;
  --text-muted: #5d6475;
  --text-faint: #868b98;
  --up: #089981;
  --down: #f23645;
  --warn: #ea580c;
  --info: #2962ff;
  --shadow-sm: 0 1px 2px rgba(14, 26, 43, .06);
  --shadow: 0 4px 18px rgba(14, 26, 43, .08);
  --shadow-lg: 0 18px 48px rgba(14, 26, 43, .18);
  --sidebar-bg: #ffffff;
  --sidebar-text: #5d6475;
  --sidebar-text-strong: #131722;
  --sidebar-border: #e0e3eb;
  --sidebar-hover: rgba(19, 23, 34, .05);
}
[data-theme="dark"] {
  --bg: #0b0e14;
  --surface: #131722;
  --surface-2: #1b202d;
  --surface-3: #262b3a;
  --border: #2a2e39;
  --border-strong: #363c4e;
  --text: #d1d4dc;
  --text-muted: #8e93a1;
  --text-faint: #5e6372;
  --up: #26a69a;
  --down: #ef5350;
  --warn: #fb923c;
  --info: #4c8dff;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);
  --shadow: 0 6px 22px rgba(0, 0, 0, .4);
  --shadow-lg: 0 22px 56px rgba(0, 0, 0, .6);
  --sidebar-bg: #0b0e14;
  --sidebar-text: #9aa0ae;
  --sidebar-text-strong: #e0e3eb;
  --sidebar-border: rgba(255, 255, 255, .07);
  --sidebar-hover: rgba(255, 255, 255, .05);
}
[data-density="compact"] {
  --sp-4: 12px;
  --sp-5: 16px;
  --fs-base: .85rem;
  --header-h: 54px;
}
