:root {
  color-scheme: light;
  --pm-blue: #1746b0;
  --pm-blue-2: #245cd6;
  --pm-blue-soft: #eaf0ff;
  --pm-red: #f33a35;
  --pm-red-soft: #ffebe8;
  --pm-green: #0b9669;
  --pm-amber: #d87900;
  --pm-violet: #6941c6;
  --pm-ink: #071327;
  --pm-ink-2: #28344a;
  --pm-muted: #6f7889;
  --pm-line: rgba(7, 19, 39, 0.09);
  --pm-canvas: #f7f6f2;
  --pm-surface: #ffffff;
  --pm-dark: #061126;
  --pm-dark-2: #0a1a36;
  --pm-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;
  --pm-r-sm: 12px;
  --pm-r-md: 18px;
  --pm-r-lg: 24px;
  --pm-r-xl: 30px;
  --pm-shadow-card: 0 14px 35px rgba(23, 35, 63, 0.09), 0 2px 8px rgba(23, 35, 63, 0.05);
  --pm-shadow-float: 0 22px 60px rgba(4, 13, 31, 0.22), 0 4px 12px rgba(4, 13, 31, 0.11);
  --pm-fast: 160ms;
  --pm-normal: 260ms;
  --pm-spring: 420ms cubic-bezier(0.2, 0.9, 0.2, 1.12);
  --pm-motion-enter: 520ms;
  --pm-motion-exit: 220ms;
  --pm-ease-standard: cubic-bezier(.2,.72,.2,1);
  --pm-ease-emphasized: cubic-bezier(.16,1,.3,1);
  --pm-ease-press: cubic-bezier(.22,.8,.3,1);
  --safe-top: env(safe-area-inset-top, 0px);
  --safe-bottom: env(safe-area-inset-bottom, 0px);
}
