/* ../../../../../tmp/tmp-39-6gHWkJ6qrrQP/desklog_theme/desklog_theme/public/scss/desklog_web.bundle.css */
@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/desklog_theme/fonts/outfit-latin-ext.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/desklog_theme/fonts/outfit-latin.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
:root,
[data-theme=light] {
  --dl-navy-900: #0f2540;
  --dl-lime-500: #84cc16;
  --dl-lime-600: #76b813;
  --dl-page-bg: #f8fafc;
  --dl-card-bg: #ffffff;
  --dl-border: #e8edf2;
  --dl-navy-800: #16324f;
  --dl-navy-700: #1e3f60;
  --dl-text-on-navy: rgba(255, 255, 255, 0.78);
  --dl-text-on-navy-muted: rgba(255, 255, 255, 0.68);
  --dl-chip-mint: #dcfce7;
  --dl-chip-sky: #e0f2fe;
  --dl-chip-amber: #fef3c7;
  --dl-radius-card: 12px;
  --dl-radius-chip: 10px;
  --dl-font:
    "Outfit",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --primary: var(--dl-lime-500);
  --bg-color: var(--dl-page-bg);
  --card-bg: var(--dl-card-bg);
  --border-color: var(--dl-border);
  --font-stack: var(--dl-font);
  --btn-primary: var(--dl-lime-500);
  --fg-color: var(--dl-card-bg);
}
[data-theme=dark] {
  --dl-page-bg: #0b1a2b;
  --dl-card-bg: #12263c;
  --dl-border: #1e3a52;
  --dl-lime-600: #76b813;
  --dl-text-on-navy: rgba(255, 255, 255, 0.78);
  --dl-text-on-navy-muted: rgba(255, 255, 255, 0.68);
  --bg-color: var(--dl-page-bg);
  --card-bg: var(--dl-card-bg);
  --border-color: var(--dl-border);
  --primary: var(--dl-lime-500);
  --font-stack: var(--dl-font);
  --btn-primary: var(--dl-lime-500);
  --fg-color: var(--dl-card-bg);
}
html body {
  background-color: var(--dl-page-bg);
  font-family: var(--dl-font);
}
.page-card,
.login-content,
.page-content-wrapper .for-login .page-card,
.page-content-wrapper .for-forgot .page-card,
.page-content-wrapper .for-login-with-email-link .page-card,
.page-content-wrapper .for-signup .page-card,
.page-content-wrapper .for-email-login .page-card,
.page-content-wrapper .for-reset-password .page-card {
  background-color: var(--dl-card-bg);
  border: 1px solid var(--dl-border);
  border-radius: var(--dl-radius-card);
  box-shadow: 0 1px 2px rgba(15, 37, 64, 0.04);
}
.form-signin .form-label {
  color: var(--dl-navy-900);
}
.form-signin .form-control {
  border: 1px solid var(--dl-border);
  border-radius: 8px;
}
.form-signin .form-control:focus {
  border-color: var(--dl-lime-500);
  box-shadow: none;
}
.btn-primary,
.page-content-wrapper .for-login .page-card .page-card-actions .btn-login,
.page-content-wrapper .for-forgot .page-card .page-card-actions .btn-login,
.page-content-wrapper .for-login-with-email-link .page-card .page-card-actions .btn-login,
.page-content-wrapper .for-signup .page-card .page-card-actions .btn-login,
.page-content-wrapper .for-email-login .page-card .page-card-actions .btn-login,
.page-content-wrapper .for-reset-password .page-card .page-card-actions .btn-login {
  background-color: var(--dl-lime-500);
  border-color: var(--dl-lime-500);
  color: var(--dl-navy-900);
  border-radius: 8px;
  font-weight: 600;
}
.btn-primary:hover,
.btn-primary:focus,
.page-content-wrapper .for-login .page-card .page-card-actions .btn-login:hover,
.page-content-wrapper .for-login .page-card .page-card-actions .btn-login:focus,
.page-content-wrapper .for-forgot .page-card .page-card-actions .btn-login:hover,
.page-content-wrapper .for-forgot .page-card .page-card-actions .btn-login:focus,
.page-content-wrapper .for-login-with-email-link .page-card .page-card-actions .btn-login:hover,
.page-content-wrapper .for-login-with-email-link .page-card .page-card-actions .btn-login:focus,
.page-content-wrapper .for-signup .page-card .page-card-actions .btn-login:hover,
.page-content-wrapper .for-signup .page-card .page-card-actions .btn-login:focus,
.page-content-wrapper .for-email-login .page-card .page-card-actions .btn-login:hover,
.page-content-wrapper .for-email-login .page-card .page-card-actions .btn-login:focus,
.page-content-wrapper .for-reset-password .page-card .page-card-actions .btn-login:hover,
.page-content-wrapper .for-reset-password .page-card .page-card-actions .btn-login:focus {
  background-color: var(--dl-lime-600);
  border-color: var(--dl-lime-600);
  color: var(--dl-navy-900);
}
.web-footer {
  background-color: var(--dl-navy-900);
  color: rgba(255, 255, 255, 0.75);
}
.web-footer .footer-links,
.web-footer .footer-powered {
  color: rgba(255, 255, 255, 0.75);
}
.web-footer a {
  color: rgba(255, 255, 255, 0.85);
}
.web-footer a:hover {
  color: #ffffff;
}
/*# sourceMappingURL=desklog_web.bundle.3JP5KFGA.css.map */
