/* Lornis theme (managed by lornis-apply-branding.sh) - version lornis1782981875 */
:root{--button-action-color: hsl(0, 0%, 80%);--button-background: hsla(0, 0%, 100%, 0.03);--button-background-active: hsla(0, 0%, 100%, 0.015);--button-active: hsla(0, 0%, 100%, 0.1);--button-active-active: hsla(0, 0%, 100%, 0.08);--header-primary: white;--header-secondary: hsl(198, 5%, 73%);--text-normal: hsl(205, 1%, 86%);--text-muted: hsl(213, 3%, 60%);--text-muted-alt: hsl(213, 8%, 61%);--text-link: hsl(202, 72%, 50%);--text-nav: hsl(205, 1%, 84%);--nav-icon: hsl(0, 0%, 50%);--highlight: hsl(205, 90%, 60%);--interactive-primary: white;--interactive-muted: hsl(213, 3%, 64%);--interactive-muted-active: hsl(213, 3%, 35%);--interactive-muted-alt: hsl(209, 5%, 35%);--interactive-muted-alt-selected: hsl(205, 4%, 75%);--background-primary: hsl(230, 5%, 19%);--background-primary-alt: hsl(230, 5%, 21%);--background-secondary: hsl(230, 5%, 23%);--background-secondary-hover: hsl(230, 5%, 20%);--background-tertiary: hsl(230, 7%, 17%);--background-quaternary: hsl(230, 7%, 13%);--background-quaternary-alt: hsl(230, 4%, 30%);--background-popover: hsl(216, 3%, 30%);--background-active: var(--highlight);--background-highlight: hsl(205, 30%, 27%);--background-article-meta: hsl(230, 7%, 25%);--background-article-customer: hsl(218, 8%, 32%);--background-article-customer-meta: hsl(218, 6%, 30%);--background-modifier-accent: hsla(0, 0%, 0%, 0.12);--background-modifier-accent-light: hsla(0, 0%, 0%, 0.06);--background-modifier-accent-dark: hsla(0, 0%, 0%, 0.3);--background-modifier-lighter: hsla(0, 0%, 100%, 0.08);--background-modifier-border: hsla(0, 0%, 0%, 0.17);--background-modifier-hover: hsla(230, 5%, 36%, 0.4);--backdrop-clue-start: hsla(202, 68%, 54%, 0.1);--backdrop-clue-end: hsla(202, 68%, 54%, 0.9);--border: hsl(230, 4%, 17%);--border-alt: hsl(230, 7%, 18%);--border-highlight: hsl(205, 70%, 50%);--border-internal: hsl(18, 30%, 39%);--border-internal-stripe: hsl(18, 30%, 30%);--border-article-customer: hsl(209, 6%, 30%);--border-article-customer-selected: hsl(199, 10%, 33%);--shadow-highlight: hsl(205, 42%, 36%);--supergood-color: hsl(145, 51%, 45%);--good-color: hsl(62, 45%, 46%);--ok-color: hsl(41, 100%, 49%);--bad-color: hsl(30, 93%, 50%);--superbad-color: hsl(19, 90%, 51%);--ghost-color: hsl(0, 0%, 50%);--danger-color: hsl(0, 82%, 59%);--pending-color: hsl(205, 1%, 44%);--elevation-stroke: 0 1px hsla(0, 0%, 0%, 0.13);--elevation-low: 0 1px 5px hsla(0, 0%, 0%, 0.15);--elevation-high: 0 1px 14px hsla(0, 0%, 0%, 0.25);--highlighter-yellow: hsl(48, 34%, 30%);--highlighter-green: hsl(105, 34%, 27%);--highlighter-blue: hsl(207, 41%, 30%);--highlighter-pink: hsl(338, 28%, 30%);--highlighter-purple: hsl(288, 22%, 36%);--file-icon-background: hsl(216, 5%, 77%);--file-icon-color: hsl(230, 7%, 21%);--tag-text: var(--text-normal);--tag-background: hsl(230, 5%, 32%);--table-border: hsl(0, 0%, 72%);--table-header-background: hsla(0, 0%, 0%, 0.2)}
:root, [data-theme='dark'], [data-theme='light']{
  --highlight: hsl(38,100%,62%);
  --background-active: var(--highlight);
  --text-link: hsl(38,100%,67%);
  --border-highlight: hsl(38,90%,55%);
  --shadow-highlight: hsl(38,45%,30%);
  --backdrop-clue-start: hsla(38,90%,55%,0.10);
  --backdrop-clue-end: hsla(38,90%,55%,0.90);
  --button-primary-background: hsl(38,100%,60%);
  --button-primary-background-active: hsl(38,100%,52%);
  --button-primary-text: hsl(35,85%,10%);
  --background-primary: hsl(220,40%,6%);
  --background-primary-alt: hsl(219,34%,8%);
  --background-secondary: hsl(218,30%,9%);
  --background-secondary-hover: hsl(218,30%,12%);
  --background-tertiary: hsl(220,38%,7%);
  --background-quaternary: hsl(222,44%,5%);
  --background-quaternary-alt: hsl(218,26%,16%);
  --background-popover: hsl(218,26%,15%);
  --tag-background: hsl(218,24%,20%);
  --border: hsl(218,28%,14%);
  --border-alt: hsl(218,26%,16%);
}
.login, .darkBackground { background-color: hsl(220,40%,6%) !important; }
.login .logo { max-width: 280px; height: auto; }
.login .js-footer > p:first-of-type, .login .js-footer > hr { display: none !important; }
.login .js-footer a, .login .js-footer a:link, .login .js-footer a:visited { color: var(--text-muted) !important; }
.login .js-footer a:hover { color: var(--text-normal) !important; }
.btn--success { background: hsl(38,100%,60%) !important; color: hsl(35,85%,10%) !important; }
.btn--success:active, .btn--success:hover { background: hsl(38,100%,52%) !important; }
.btn--success.btn--secondary { background: var(--background-secondary) !important; color: hsl(38,100%,60%) !important; }
.navigation .logo .icon-logo { opacity: 0 !important; }
.navigation .logo { background: url("/assets/images/lornis-mark.png?v=lornis1782981875") no-repeat center; background-size: contain; }
.login .logo { content: url("/assets/images/lornis-logo.png?v=lornis1782981875") !important; max-width: 280px; height: auto; }
