/* src/styles.scss */
:root {
  --bg-primary: #1d1d1d;
  --bg-secondary: #252525;
  --bg-surface: #2a2a2a;
  --border-color: #333;
  --text-primary: #e8e8e8;
  --text-secondary: #a0a0a0;
  --text-muted: #666;
  --accent: #4285f5;
  --accent-hover: #2257c5;
  --accent-subtle: rgba(66, 133, 245, 0.08);
  --success: #3fdeaa;
  --success-dark: #1dc28b;
  --warning: #f6794e;
  --error: #f64e4e;
  --sidebar-bg: #161616;
  --sidebar-border: #252525;
  --sidebar-hover: #1e1e1e;
  --link-color: #4285f5;
}
[data-theme=light] {
  --bg-primary: #ffffff;
  --bg-secondary: #f2f2f2;
  --bg-surface: #ffffff;
  --border-color: #e8e8e8;
  --text-primary: #1d1d1d;
  --text-secondary: #404040;
  --text-muted: #808080;
  --accent: #4285f5;
  --accent-hover: #2257c5;
  --accent-subtle: rgba(66, 133, 245, 0.06);
  --success: #3fdeaa;
  --success-dark: #1dc28b;
  --warning: #f6794e;
  --error: #f64e4e;
  --sidebar-bg: #f2f2f2;
  --sidebar-border: #e8e8e8;
  --sidebar-hover: #e8e8e8;
  --link-color: #2257c5;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
  background: var(--bg-primary);
  color: var(--text-primary);
  font-family:
    "Lato",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen,
    Ubuntu,
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  color: var(--link-color);
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

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