@charset "UTF-8";

/* src/styles.scss */
:root {
  --color-navy: #0a1628;
  --color-navy-mid: #111f38;
  --color-navy-soft: #1a3154;
  --color-primary: #1a7fd4;
  --color-primary-light: #4faceb;
  --color-primary-xlight:#d0e8f8;
  --color-primary-strong:#0e5fa0;
  --color-primary-contrast: #ffffff;
  --color-background: #eef5fb;
  --color-surface: #ffffff;
  --color-surface-glass: rgba(255,255,255,0.07);
  --color-text: #0a1628;
  --color-text-muted: #4f6e8a;
  --color-text-on-dark: #ffffff;
  --color-text-muted-dark: rgba(255,255,255,0.60);
  --color-border: rgba(26,127,212,0.14);
  --color-border-strong: rgba(26,127,212,0.28);
  --color-border-dark: rgba(255,255,255,0.10);
  --color-shadow: rgba(10,20,40,0.14);
  --shadow-card: 0 20px 56px var(--color-shadow);
  --shadow-blue: 0 12px 32px rgba(26,127,212,0.24);
  --shadow-sm: 0 4px 14px rgba(10,20,40,0.10);
  --gradient-dark:
    linear-gradient(
      145deg,
      #0a1628 0%,
      #111f38 60%,
      #0d2446 100%);
  --gradient-primary:
    linear-gradient(
      135deg,
      #1a7fd4 0%,
      #0e5fa0 100%);
  --gradient-card:
    linear-gradient(
      180deg,
      #ffffff 0%,
      #eef5fb 100%);
  --radius-sm: 14px;
  --radius-md: 22px;
  --radius-lg: 34px;
  --content-max: 1200px;
}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  min-width: 320px;
  font-family:
    Inter,
    "Segoe UI",
    system-ui,
    sans-serif;
  color: var(--color-text);
  background: var(--color-background);
}
button,
a {
  font: inherit;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
