/* src/styles.scss */
:root {
  --color-bg: #f7f8fa;
  --color-surface: #ffffff;
  --color-ink: #12131a;
  --color-ink-secondary: #5b5f6d;
  --color-ink-muted: #9297a3;
  --color-accent: #3454d1;
  --color-accent-dark: #26399c;
  --color-border: #e4e6eb;
  --color-error: #d14343;
  --color-error-bg: #fdeeee;
  --font-sans:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --radius-sm: 8px;
  --radius-md: 12px;
  --shadow-card: 0 1px 2px rgba(18, 19, 26, 0.04), 0 12px 32px rgba(18, 19, 26, 0.06);
}
* {
  box-sizing: border-box;
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  font-family: var(--font-sans);
  background: var(--color-bg);
  color: var(--color-ink);
  -webkit-font-smoothing: antialiased;
}
button {
  font-family: inherit;
}
a:focus-visible,
button:focus-visible,
input:focus-visible {
  outline: 2px solid var(--color-accent);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
  }
}

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