:root,
[data-theme="light"] {
  color-scheme: light;
  --sj-bg: #fff9fb;
  --sj-surface: #fff;
  --sj-text: #2b1b26;
  --sj-muted: #715865;
  --sj-border: #a68b98;
  --sj-primary: #7a1f3d;
  --sj-pink: #c97b8b;
  --sj-lilac: #a98ab5;
  --sj-soft: #f2d9de;
  --sj-disabled: #f2e9ed;
  --sj-error: #a22b43;
  --sj-font-body: "IRANYekanWeb", Tahoma, Arial, sans-serif;
  --sj-input-radius: 20px;
  --sj-input-height: 58px;
  --sj-input-motion: 180ms ease;
  --sj-font-heading: "Doran", "IRANYekanWeb", Tahoma, Arial, sans-serif;
  --sj-space-1: 4px;
  --sj-space-2: 8px;
  --sj-space-3: 12px;
  --sj-space-4: 16px;
  --sj-space-5: 24px;
  --sj-space-6: 32px;
  --sj-space-7: 48px;
  --sj-radius: 20px;
  --sj-shadow: 0 8px 32px rgb(72 30 52 / .035);
}

[data-theme="dark"] {
  color-scheme: dark;
  --sj-bg: #221820;
  --sj-surface: #2b1b26;
  --sj-text: #fff2f6;
  --sj-muted: #ccb9c3;
  --sj-border: #806578;
  --sj-primary: #f2b3c6;
  --sj-pink: #c97b8b;
  --sj-lilac: #dac2e2;
  --sj-soft: #503244;
  --sj-disabled: #352731;
  --sj-error: #ffb7c5;
}
