:root {
  --ps-canvas: oklch(0.975 0.004 155);
  --ps-surface: oklch(1 0 0);
  --ps-surface-subtle: oklch(0.985 0.003 155);
  --ps-ink: oklch(0.24 0.022 155);
  --ps-muted: oklch(0.45 0.018 155);
  --ps-line: oklch(0.87 0.012 155);
  --ps-control-line: oklch(0.61 0.018 155);
  --ps-brand: oklch(0.36 0.072 155);
  --ps-brand-hover: oklch(0.30 0.065 155);
  --ps-selection: oklch(0.95 0.026 155);
  --ps-success: oklch(0.39 0.09 155);
  --ps-success-bg: oklch(0.95 0.026 155);
  --ps-warning: oklch(0.44 0.085 70);
  --ps-warning-bg: oklch(0.96 0.035 85);
  --ps-danger: oklch(0.45 0.15 27);
  --ps-danger-bg: oklch(0.97 0.016 27);
  --ps-info: oklch(0.43 0.095 250);
  --ps-info-bg: oklch(0.96 0.018 250);
  --ps-focus: oklch(0.43 0.12 255);
  --ps-font: Inter, "Noto Sans Bengali", system-ui, sans-serif;
  --ps-text-meta: 0.75rem;
  --ps-text-small: 0.8125rem;
  --ps-text-label: 0.875rem;
  --ps-text-body: 1rem;
  --ps-text-section: 1.125rem;
  --ps-text-title: 1.75rem;
  --ps-space-1: 4px;
  --ps-space-2: 8px;
  --ps-space-3: 12px;
  --ps-space-4: 16px;
  --ps-space-5: 24px;
  --ps-space-6: 32px;
  --ps-space-7: 48px;
  --ps-radius-control: 6px;
  --ps-radius-surface: 10px;
  --ps-control-height: 44px;
  --ps-row-height: 64px;
  --ps-sidebar: 216px;
  --ps-topbar: 64px;
  --ps-inspector: 320px;
  --ps-duration: 160ms;
  --ps-ease: cubic-bezier(.22,1,.36,1);
  --ps-z-sticky: 10;
  --ps-z-dropdown: 20;
  --ps-z-drawer: 30;
  --ps-z-dialog: 40;
  --ps-z-guide: 50;
  --ps-z-toast: 60;
  --ps-z-tooltip: 70;
}
