@charset "UTF-8";

/* src/styles.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
}
:root {
  --clr-primary: #4f378a;
  --clr-primary-container: #6750a4;
  --clr-on-primary: #ffffff;
  --clr-on-primary-cont: #e0d2ff;
  --clr-secondary: #63597c;
  --clr-on-secondary: #ffffff;
  --clr-secondary-cont: #e1d4fd;
  --clr-background: #fdf7ff;
  --clr-surface: #fdf7ff;
  --clr-surface-low: #f8f2fa;
  --clr-surface-cont: #f2ecf4;
  --clr-surface-high: #ece6ee;
  --clr-surface-cont: #f2ecf4;
  --clr-on-surface: #1d1b20;
  --clr-on-surface-var: #494551;
  --clr-outline: #7a7582;
  --clr-outline-var: #cbc4d2;
  --clr-role-visitor: #1a6b3a;
  --clr-role-specialist: #1b3c6e;
  --clr-role-accomm: #8b4513;
  --clr-role-provider: #0077b6;
  --glass-bg: rgba(253, 247, 255, 0.82);
  --glass-bg-strong: rgba(253, 247, 255, 0.95);
  --glass-blur: 20px;
  --glass-border: 1px solid rgba(255, 255, 255, 0.4);
  --chat-width: 800px;
  --nav-height: 64px;
  --sidebar-w: 68px;
}
.material-symbols-outlined {
  font-variation-settings:
    "FILL" 0,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;
  -webkit-user-select: none;
  user-select: none;
}

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