/* src/styles.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}
:root {
  --color-primary: #2c5364;
  --color-primary-light: rgba(44, 83, 100, 0.12);
  --color-accent: #2c5364;
  --color-text: #1a2e3a;
  --color-text-secondary: #64757e;
  --color-border: rgba(44, 83, 100, 0.14);
  --color-bg: #eef1f4;
  --color-surface: #ffffff;
  --radius: 10px;
  --font:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    sans-serif;
}
:root[data-theme=dark] {
  --color-text: #f0f0f0;
  --color-text-secondary: #b0b0b0;
  --color-border: #3a3a3a;
  --color-bg: #17181a;
  --color-surface: #232426;
  --color-primary-light: #203a43;
}
html,
body {
  margin: 0;
  padding: 0;
  background: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font);
  font-size: 16px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  transition: background-color 0.2s, color 0.2s;
}

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