@charset "UTF-8";

/* ../../../../../tmp/tmp-1301541-haCZ2RDqTQ42/cloudcentrictheme/cloudcentrictheme/public/scss/cloudcentric_web.bundle.css */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(/assets/cloudcentrictheme/fonts/Geist-300_700.woff2) format("woff2");
}
@font-face {
  font-family: "Geist Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/cloudcentrictheme/fonts/GeistMono-400.woff2) format("woff2");
}
:root,
[data-theme=light] {
  --cc-accent: #cc2929;
  --cc-accent-2: #b52a2a;
  --cc-accent-soft: #fdecec;
  --cc-font:
    "Geist",
    -apple-system,
    "Segoe UI",
    "Inter",
    system-ui,
    sans-serif;
  --cc-mono:
    "Geist Mono",
    "SF Mono",
    "Menlo",
    monospace;
  --cc-btn-shadow: 0 1px 2px rgba(204, 41, 41, 0.32), 0 5px 14px -3px rgba(204, 41, 41, 0.42);
  --font-stack: var(--cc-font);
  --primary: var(--cc-accent);
  --primary-color: var(--cc-accent);
  --brand-color: var(--cc-accent);
  --btn-primary: var(--cc-accent);
}
[data-theme=dark] {
  --cc-accent: #e03636;
  --cc-accent-2: #f26b6b;
  --cc-accent-soft: #2e1618;
  --cc-btn-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 6px 16px -4px rgba(224, 54, 54, 0.5);
  --primary: var(--cc-accent);
  --primary-color: var(--cc-accent);
  --brand-color: var(--cc-accent);
  --btn-primary: #cc2929;
}
body {
  font-family: var(--cc-font);
  -webkit-font-smoothing: antialiased;
}
.btn-primary {
  background-color: var(--cc-accent);
  border-color: var(--cc-accent);
  color: #fff;
  font-weight: 600;
  border-radius: 10px;
  box-shadow: var(--cc-btn-shadow);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: var(--cc-accent-2) !important;
  border-color: var(--cc-accent-2) !important;
  color: #fff;
}
a {
  color: var(--cc-accent);
}
a:hover {
  color: var(--cc-accent-2);
}
.web-footer .text-muted,
.web-footer a {
  color: var(--text-muted);
}
/*# sourceMappingURL=cloudcentric_web.bundle.2M5H6AJJ.css.map */
