@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";

/* src/styles.scss */
dialog {
  overflow: visible;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
html.sf-theme-stoneplanner {
  --main-shadow: 0.15rem 0.15rem 0.25rem rgba(0, 0, 0, 0.15);
  --linkbar-height: 3em;
  --fancy-bg:
    linear-gradient(
      150deg,
      var(--sf-primary),
      var(--sf-secondary) 75%);
  --sf-shadow: 0 0 0.28em rgb(0 0 0 / 15%);
  --sf-shadow-heavy: 0 0 0.28em rgb(0 0 0 / 30%);
  --sf-hover-color: rgba(0, 0, 0, 0.15);
  --sf-input-border: 1px solid rgba(0, 0, 0, 0.15);
  --sf-radius: 0.2em;
  --sf-bg-5: rgb(187, 187, 187);
  --sf-bg-4: rgb(198, 198, 198);
  --sf-bg-3: rgb(210, 210, 210);
  --sf-bg-2: rgb(222, 222, 222);
  --sf-bg-1: rgb(233, 233, 233);
  --sf-bg: rgb(245, 245, 245);
  --sf-bg1: rgb(247, 247, 247);
  --sf-bg2: rgb(248, 248, 248);
  --sf-bg3: rgb(250, 250, 250);
  --sf-bg4: rgb(252, 252, 252);
  --sf-bg5: rgb(254, 254, 254);
  --sf-primary-5: rgb(29, 7, 171);
  --sf-primary-4: rgb(36, 14, 181);
  --sf-primary-3: rgb(43, 21, 192);
  --sf-primary-2: rgb(50, 27, 203);
  --sf-primary-1: rgb(58, 34, 213);
  --sf-primary: rgb(65, 41, 224);
  --sf-primary1: rgb(97, 77, 229);
  --sf-primary2: rgb(128, 112, 234);
  --sf-primary3: rgb(160, 148, 240);
  --sf-primary4: rgb(192, 184, 245);
  --sf-primary5: rgb(224, 220, 250);
  --sf-secondary-5: rgb(17, 27, 43);
  --sf-secondary-4: rgb(33, 54, 85);
  --sf-secondary-3: rgb(50, 81, 128);
  --sf-secondary-2: rgb(66, 107, 170);
  --sf-secondary-1: rgb(83, 134, 213);
  --sf-secondary: rgb(99, 161, 255);
  --sf-secondary1: rgb(125, 177, 255);
  --sf-secondary2: rgb(151, 192, 255);
  --sf-secondary3: rgb(177, 208, 255);
  --sf-secondary4: rgb(203, 224, 255);
  --sf-secondary5: rgb(229, 240, 255);
  --sf-error-5: rgb(43, 0, 0);
  --sf-error-4: rgb(85, 0, 0);
  --sf-error-3: rgb(128, 0, 0);
  --sf-error-2: rgb(170, 0, 0);
  --sf-error-1: rgb(213, 0, 0);
  --sf-error: rgb(255, 0, 0);
  --sf-error1: rgb(255, 43, 43);
  --sf-error2: rgb(255, 85, 85);
  --sf-error3: rgb(255, 128, 128);
  --sf-error4: rgb(255, 170, 170);
  --sf-error5: rgb(255, 213, 213);
  --sf-text1: black;
  --sf-text1a: rgb(100, 100, 100);
  --sf-text2: white;
  --sf-text2a: rgb(200, 200, 200);
}
.handwrite {
  color: rgb(0, 0, 150) !important;
}
body {
  background-color: var(--sf-bg);
}
* {
  font-family: "Montserrat", sans-serif !important;
}
i.fa-solid,
i.fa-regular {
  font-family: "Font Awesome 6 Free" !important;
}
button,
input[type=submit] {
  background-color: var(--sf-primary2) !important;
  color: var(--sf-text1) !important;
}
button:focus {
  box-shadow: 0 0 1em var(--sf-secondary);
}
@-moz-document url-prefix() {
  select {
    padding-top: 0.35em !important;
  }
}
@media print {
  html,
  body {
    background-color: white;
  }
  .printHide {
    display: none !important;
  }
}

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