:root {
  color-scheme: light;

  --sw-color-paper: #f5f7fa;
  --sw-color-canvas: #ffffff;
  --sw-color-surface: #ffffff;
  --sw-color-surface-soft: #f0f2f4;
  --sw-color-surface-strong: #041c2c;
  --sw-color-ink: #041c2c;
  --sw-color-ink-soft: #151c34;
  --sw-color-muted: #5d6c7b;
  --sw-color-line: #d1d3f0;
  --sw-color-line-strong: #aaadb0;
  --sw-color-brand: #2382ff;
  --sw-color-brand-strong: #1e51f7;
  --sw-color-brand-soft: #ebeffa;
  --sw-color-brand-tint: #2382ff33;
  --sw-color-accent: var(--sw-color-brand);
  --sw-color-accent-strong: var(--sw-color-brand-strong);
  --sw-color-accent-soft: var(--sw-color-brand-soft);
  --sw-color-signal: #4353ff;
  --sw-color-signal-soft: #f5f6ff;
  --sw-color-warn: #e2af00;
  --sw-color-warn-soft: #fff6d8;
  --sw-color-danger: #ea384c;
  --sw-color-danger-soft: #fef3f2;

  --sw-font-display: Exo, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --sw-font-sans: "neue-haas-unica", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --sw-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;

  --sw-text-xs: 12px;
  --sw-text-sm: 14px;
  --sw-text-md: 16px;
  --sw-text-lg: 20px;
  --sw-text-xl: 28px;
  --sw-text-2xl: 40px;
  --sw-text-3xl: 56px;

  --sw-line-tight: 1.05;
  --sw-line-heading: 1.15;
  --sw-line-body: 1.55;

  --sw-space-1: 4px;
  --sw-space-2: 8px;
  --sw-space-3: 12px;
  --sw-space-4: 16px;
  --sw-space-5: 24px;
  --sw-space-6: 32px;
  --sw-space-7: 48px;
  --sw-space-8: 64px;
  --sw-space-9: 96px;

  --sw-radius-sm: 6px;
  --sw-radius-md: 8px;
  --sw-radius-lg: 12px;
  --sw-radius-xl: 18px;

  --sw-border: 1px solid var(--sw-color-line);
  --sw-border-strong: 1px solid var(--sw-color-line-strong);

  --sw-shadow-sm: 0 8px 24px rgba(4, 28, 44, 0.06);
  --sw-shadow-md: 0 18px 48px rgba(4, 28, 44, 0.1);
  --sw-shadow-panel: 0 1px 0 rgba(255, 255, 255, 0.75) inset, 0 24px 70px rgba(4, 28, 44, 0.09);

  --sw-duration-fast: 140ms;
  --sw-duration-base: 220ms;
  --sw-ease-standard: cubic-bezier(0.2, 0, 0, 1);
}
