/* Generated by Medusa from the managed project's token source. */
/* Do not edit this file directly. */

:root {
  /* layout */
  --adm-sidebar-width: 248px;
  --adm-topbar-height: 60px;

  /* color */
  --adm-accent: #2F80ED;
  --adm-accent-soft: #EBF3FD;
  --adm-bg: #F4F5F7;
  --adm-border: #E3E6EC;
  --adm-danger: #C0392B;
  --adm-danger-border: #F5C6C2;
  --adm-danger-soft: #FBE9E7;
  --adm-info: #1A5DAE;
  --adm-info-border: #BDD4F5;
  --adm-info-soft: #EBF3FD;
  --adm-sidebar-act: #FFFFFF;
  --adm-sidebar-bg: #16192A;
  --adm-sidebar-hl: rgba(255, 255, 255, .07);
  --adm-sidebar-txt: #A8AEBF;
  --adm-success: #1E7E34;
  --adm-success-border: #C3E6CB;
  --adm-success-soft: #E6F4EA;
  --adm-surface: #FFFFFF;
  --adm-txt-muted: #6B7280;
  --adm-txt-primary: #1A1D2E;
  --adm-txt-subtle: #9CA3AF;
  --psg-ai-500: #8E73E5;
  --psg-ai-600: #7355D6;
  --psg-ai-glow: rgba(115, 85, 214, 0.18);
  --psg-bg: #FBF9F5;
  --psg-bg-alt: #F4F1EA;
  --psg-bg-hero: #F4EFE2;
  --psg-blue-500: #5A75C2;
  --psg-blue-600: #3652A4;
  --psg-blue-700: #243E8A;
  --psg-blue-800: #1B2D6B;
  --psg-blue-900: #0F1B3D;
  --psg-border: #E6E2D7;
  --psg-border-strong: #C9C3B1;
  --psg-coral-100: #FCE7DE;
  --psg-coral-400: #F69077;
  --psg-coral-600: #D85A3F;
  --psg-coral-700: #B23E2A;
  --psg-coral-glow: rgba(236, 116, 86, 0.12);
  --psg-dark-surface-subtle: rgba(255, 255, 255, 0.08);
  --psg-davenport-light: #5A8AB8;
  --psg-davenport-mid: #3F6493;
  --psg-focus: #007C83;
  --psg-ink-500: #5F6584;
  --psg-ink-600: #4B5273;
  --psg-ink-700: #2F3556;
  --psg-ink-800: #1F2440;
  --psg-ink-900: #14172B;
  --psg-mixed-light: #4A7B6A;
  --psg-mixed-mid: #2F5C4D;
  --psg-on-ai-soft: #C7BAF1;
  --psg-on-dark: #FFFFFF;
  --psg-on-dark-context: #DCE3F2;
  --psg-on-dark-muted: #B8C6E8;
  --psg-overlay-dark: rgba(15, 27, 61, 0.9);
  --psg-pool-light: #6FCFD0;
  --psg-pool-mid: #3F94B0;
  --psg-resort-dark: #8C6A3A;
  --psg-resort-mid: #C9A66B;
  --psg-reunion-dark: #5B3FB8;
  --psg-reunion-light: #EC7456;
  --psg-reunion-mid: #C28A1A;
  --psg-stripe-overlay: rgba(255, 255, 255, 0.055);
  --psg-surface: #FFFFFF;
  --psg-warning-bg: #FCEFCB;
  --psg-warning-border: #D8B451;
  --psg-warning-text: #5C420A;

  /* typography */
  --adm-font-family: 'DM Sans', system-ui, sans-serif;
  --adm-font-size-body: 14px;
  --font-mono: ui-monospace, 'Cascadia Mono', Consolas, monospace;
  --font-sans: 'Segoe UI', system-ui, -apple-system, sans-serif;
  --font-serif: Georgia, 'Times New Roman', serif;

  /* spacing */
  --adm-space-1: 4px;
  --adm-space-2: 8px;
  --adm-space-3: 12px;
  --adm-space-4: 16px;
  --adm-space-5: 24px;
  --adm-space-6: 32px;

  /* radius */
  --adm-radius: 8px;
  --adm-radius-sm: 5px;
  --radius-large: 24px;
  --radius-medium: 12px;
  --radius-pill: 999px;
  --radius-small: 8px;

  /* shadow */
  --adm-shadow: 0 1px 3px rgba(0, 0, 0, .07), 0 1px 2px rgba(0, 0, 0, .04);
  --adm-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);
  --shadow-raised: 0 12px 28px rgba(15, 27, 61, 0.14);
}
