/* src/styles.scss */
@font-face {
  font-family: "Google Sans";
  font-style: normal;
  font-weight: normal;
  src: url("./media/GoogleSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 500;
  src: url("./media/GoogleSans-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Google Sans";
  font-style: normal;
  font-weight: bold;
  src: url("./media/GoogleSans-Bold.ttf") format("truetype");
}
* {
  font-family:
    "Google Sans",
    Roboto,
    sans-serif;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
:root {
  --navy: #232459;
  --navy-dark: #003770;
  --navy-mid: #034587;
  --teal: #07b797;
  --teal-light: #1ac9a8;
  --teal-pale: #e3fff1;
  --accent: #1a85d6;
  --purple: #706fd3;
  --purple-pale: #f1f1fb;
  --white: #ffffff;
  --surface: #f0f2f5;
  --surface2: #f4f4f4;
  --border: rgba(35, 36, 89, 0.12);
  --border-strong: rgba(35, 36, 89, 0.22);
  --text-primary: #232459;
  --text-secondary:#737e92;
  --text-muted: #8099b8;
  --error: #d40f78;
  --r-sm: 4px;
  --r-md: 10px;
  --r-lg: 13px;
  --shadow-sm: 0 1px 3px rgba(0, 55, 112, 0.08);
}
html,
body {
  height: 100%;
  overflow: hidden;
}
body {
  font-family:
    "Google Sans",
    Roboto,
    sans-serif;
  background: var(--surface);
  color: var(--text-primary);
  font-size: 14px;
  line-height: 1.6;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

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