:root {
  color-scheme: light;
  --cvz-font-sans: Inter, "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --cvz-bg: #f5f8f7;
  --cvz-bg-soft: #eef5f4;
  --cvz-surface: #ffffff;
  --cvz-surface-muted: #f8fbfa;
  --cvz-ink: #10201f;
  --cvz-ink-strong: #071615;
  --cvz-muted: #647877;
  --cvz-line: #d8e5e3;
  --cvz-line-strong: #c3d4d1;
  --cvz-primary: #0f766e;
  --cvz-primary-strong: #0b5f59;
  --cvz-primary-soft: #dff5f2;
  --cvz-accent: #2563eb;
  --cvz-danger: #dc2626;
  --cvz-danger-soft: #fee8e8;
  --cvz-success: #15803d;
  --cvz-success-soft: #e5f8ed;
  --cvz-warning: #b45309;
  --cvz-warning-soft: #fff4df;
  --cvz-info: #0369a1;
  --cvz-info-soft: #e5f4ff;
  --cvz-sidebar-bg: #052126;
  --cvz-sidebar-bg-2: #07363b;
  --cvz-sidebar-ink: #e9fbf5;
  --cvz-sidebar-muted: rgba(226, 252, 245, .68);
  --cvz-sidebar-line: rgba(153, 246, 228, .16);
  --cvz-radius-sm: 8px;
  --cvz-radius-md: 10px;
  --cvz-radius-lg: 12px;
  --cvz-radius-xl: 16px;
  --cvz-shadow-sm: 0 6px 18px rgba(15, 23, 42, .08);
  --cvz-shadow-md: 0 16px 38px rgba(15, 23, 42, .12);
  --cvz-shadow-lg: 0 28px 80px rgba(15, 23, 42, .18);
  --cvz-sidebar-width: 280px;
  --cvz-sidebar-collapsed: 76px;
  --cvz-focus: 0 0 0 3px rgba(15, 118, 110, .16);
}

