/* src/styles.scss */
html,
body {
  margin: 0px;
  font-family:
    system-ui,
    sans-serif,
    cursive,
    monospace;
  box-sizing: border-box;
  background-color: var(--bgColor);
  color: var(--textColor);
}
body.dark {
  --bgColor: #161616;
  --textColor: #fbfbfb;
  --borderColor: #fbfbfb;
}
body.light {
  --bgColor: #fbfbfb;
  --textColor: #161616;
  --borderColor: #161616;
}
p,
h1,
h2,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px;
}

/* node_modules/@cpm-pr1618001/ng-design-lib/assets/styles/_colors.scss */

/* node_modules/@cpm-pr1618001/ng-design-lib/assets/styles/_variables.scss */

/* node_modules/@cpm-pr1618001/ng-design-lib/assets/styles/_globals.scss */
@media only screen and ((min-width: 20em)) {
  .ccdl-fsw {
    color: black;
    font-size: 12px;
    transition: transform 0.3s ease-in-out;
    font-weight: 400;
  }
  .ccdl-fsw:hover {
    color: blue;
    font-size: 18px;
  }
}
@media screen and (min-width: 48em) {
  .ccdl-fsw {
    color: black;
    font-size: 12px;
    transition: transform 0.3s ease-in-out;
    font-weight: 400;
  }
  .ccdl-fsw:hover {
    color: blue;
    font-size: 18px;
  }
}
.ccdl-gl-bs {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  transition: 0.3s;
  border-radius: 8px;
}

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