/* [project]/src/styles/globals.css [app-client] (css) */
:root {
  --primary-700: #023cb7;
  --primary-600: #0351db;
  --primary-500: #0051b6;
  --primary-400: #4396ff;
  --primary-300: #69b1ff;
  --primary-200: #9bcfff;
  --primary-100: #cde9ff;
  --secondary-700: #2179b1;
  --secondary-600: #309fd4;
  --secondary-500: #42caf7;
  --secondary-400: #70e1fa;
  --secondary-300: #8df0fc;
  --secondary-200: #b3fbfe;
  --secondary-100: #d9fefd;
  --tertiary-700: #b73817;
  --tertiary-600: #db5321;
  --tertiary-500: #ff742e;
  --tertiary-400: #ffa062;
  --tertiary-300: #ffbb81;
  --tertiary-200: #ffd7ab;
  --tertiary-100: #ffedd5;
  --danger-700: #c0392b;
  --danger-600: #e05252;
  --danger-500: #f87171;
  --danger-400: #fca5a5;
  --danger-300: #fecaca;
  --danger-200: #fee2e2;
  --danger-100: #fff5f5;
  --warning-700: #b57b1e;
  --warning-600: #d89c2b;
  --warning-500: #f4b22c;
  --warning-400: #fdd36c;
  --warning-300: #fee089;
  --warning-200: #feedb1;
  --warning-100: #fef7d8;
  --success-700: #3f9f18;
  --success-600: #58be23;
  --success-500: #76dd30;
  --success-400: #a0ea60;
  --success-300: #bdf481;
  --success-200: #dafbac;
  --success-100: #eefdd5;
  --neutral-700: #000;
  --neutral-600: #1d2d3e;
  --neutral-500: #263238;
  --neutral-400: #556b82;
  --neutral-300: #8b9eb5;
  --neutral-200: #d5dee9;
  --neutral-100: #edeff2;
  --neutral-050: #f8f8f8;
  --white: #fff;
  --cover-bg: #161a28;
  --bg-app: var(--neutral-050);
  --bg-surface: var(--white);
  --bg-subtle: var(--neutral-100);
  --bg-cover: var(--cover-bg);
  --fg-primary: var(--neutral-500);
  --fg-secondary: var(--neutral-400);
  --fg-muted: var(--neutral-300);
  --fg-on-primary: var(--white);
  --fg-brand: var(--primary-500);
  --fg-accent: #2656ff;
  --border-default: var(--neutral-200);
  --border-strong: var(--neutral-300);
  --border-focus: var(--primary-500);
  --font-sans: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 40px;
  --space-8: 48px;
  --radius-xs: 2px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-pill: 999px;
  --shadow-1: 1px 1px 15px #00194a1a;
  --shadow-2: 1px 1px 5px  #0000002e;
  --shadow-3: 1px 1px 12px #00194a29;
  --shadow-4: 2px 1px 20px #00194a33;
  --shadow-focus: 0 0 0 3px #0051b633;
}

body {
  font-family: var(--font-sans);
  color: var(--fg-primary);
  background: var(--bg-app);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@keyframes modal-backdrop-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes modal-panel-in {
  from {
    opacity: 0;
    transform: translateY(10px)scale(.97);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

/*# sourceMappingURL=src_styles_globals_0c8m6fs.css.map*/