/* Generated by kstack from this account's branding. */
/* Hand edits are drift: this file is rewritten every cycle. */
@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600&display=swap");
:root{
  --k-accent:#6b7ff2;
  --k-link:#5365ba;
  --k-ink:#16241f;
  --k-ground:#faf9f6;
  --k-surface:#ffffff;
  --k-rule:#e2e6e3;
  --k-muted:#5d6b66;
  --k-radius:10px;
}
body, .md-default-theme, md-content {
  background: var(--k-ground);
  color: var(--k-ink);
  font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
}
md-toolbar, .md-toolbar-tools, md-toolbar.md-default-theme:not(.md-menu-toolbar) {
  background: var(--k-accent) !important;
  color: #fff !important;
}
md-sidenav, md-card, .md-dialog-container md-dialog {
  background: var(--k-surface);
  border-radius: var(--k-radius);
  border: 1px solid var(--k-rule);
}
a, a:visited { color: var(--k-link); }
md-list-item .md-secondary, .md-subhead, .sg-hint { color: var(--k-muted); }
:focus-visible {
  outline: 2px solid var(--k-link) !important;
  outline-offset: 2px !important;
}
.sg-mail-body, .mailer_body { max-width: 65ch; }
.sg-login.md-default-theme, .sg-login {
             background: var(--k-ground) !important;
  color: var(--k-ink);
}
.sg-login md-card, .sg-login .md-card, .sg-login-content {
             background: var(--k-surface);
  border-radius: var(--k-radius);
             border: 1px solid var(--k-rule);
  color: var(--k-ink);
}
.sg-logo::after {
  content: "lbreeze";
  display: block;
                 margin-top: 8px;
  font-size: 15px;
  font-weight: 600;
                 color: var(--k-ink);
  text-align: center;
}
@media (prefers-reduced-motion: reduce) {
  .md-ripple, .md-ripple-container { display: none !important; }
  * { animation-duration: .001ms !important; transition-duration: .001ms !important; }
}
