/* theme-name: NewLook */
:root[data-glpi-theme=newlook] {
  --tblr-dark: #2f0d36;
  --tblr-light: #fff8eb;
  --tblr-body-bg: #210827;
  --tblr-bg-surface: #35143d;
  --tblr-bg-surface-secondary: #2f0d36;
  --tblr-bg-surface-tertiary: #44204c;
  --tblr-body-color: #fff8eb;
  --tblr-primary: #ff6521;
  --tblr-primary-rgb: 255, 101, 33;
  --tblr-primary-fg: #2f0d36;
  --tblr-secondary: #f0dce9;
  --tblr-secondary-fg: #2f0d36;
  --tblr-link-color: #ff8d5c;
  --tblr-link-color-rgb: 255, 141, 92;
  --tblr-muted: #cdb9ce;
  --tblr-badge-bg: #fff8eb;
  --tblr-badge-color: #2f0d36;
  --tblr-border-color: #5b3561;
  --tblr-border-color-translucent: rgba(255, 248, 235, 0.16);
  --glpi-form-header-fg: #ff8d5c;
  --glpi-form-header-border-color: #6b3a70;
  --glpi-mainmenu-bg: #2f0d36;
  --glpi-mainmenu-fg: #fff8eb;
  --glpi-mainmenu-active-bg: #ff6521;
  --glpi-mainmenu-active-fg: #2f0d36;
  --glpi-helpdesk-header: #3b1643;
  --glpi-helpdesk-tiles-section-bg: #35143d;
  --glpi-helpdesk-tabs-section-bg: #2a0b31;
  --glpi-tabs-bg: #2a0b31;
  --glpi-tabs-fg: #fff8eb;
  --glpi-tabs-border-color: #5b3561;
  --glpi-tabs-active-bg: #ff6521;
  --glpi-tabs-active-fg: #2f0d36;
  --glpi-tabs-active-border-color: #ff6521;
  --glpi-itil-secondary-bg: #2a0b31;
  --glpi-timeline-fup-bg: #35143d;
  --glpi-timeline-fup-fg: #fff8eb;
  --glpi-timeline-fup-border: #5b3561;
  --glpi-palette-color-1: #2f0d36;
  --glpi-palette-color-2: #ff6521;
  --glpi-palette-color-3: #fff8eb;
  --glpi-palette-color-4: #6b3a70;
  --glpi-illustrations-gradient-1: #ffb18f;
  --glpi-illustrations-gradient-2: #ff6521;
  --glpi-illustrations-gradient-3: #6b2348;
  --glpi-logo-light: url("/pics/newlook-logo.svg");
  --glpi-logo-light-reduced: url("/pics/newlook-favicon.svg");
  --glpi-logo-dark: url("/pics/newlook-logo.svg");
  --glpi-logo-dark-reduced: url("/pics/newlook-favicon.svg");
  --glpi-logo-dark-login: url("/pics/newlook-logo.svg");
  --glpi-logo-light-login: url("/pics/newlook-logo.svg");
  --glpi-logo: var(--glpi-logo-light);
  --glpi-logo-reduced: var(--glpi-logo-light-reduced);
}

:root[data-glpi-theme=newlook] body {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

:root[data-glpi-theme=newlook] .glpi-logo {
  background-position: left center !important;
  background-size: contain !important;
}

:root[data-glpi-theme=newlook] .page-anonymous {
  background: radial-gradient(circle at 88% 12%, rgba(255, 101, 33, 0.25), transparent 33rem), radial-gradient(circle at 8% 90%, rgba(112, 43, 118, 0.55), transparent 35rem), #2f0d36;
}

:root[data-glpi-theme=newlook] .page-anonymous .glpi-logo {
  width: 250px;
  height: 86px;
}

:root[data-glpi-theme=newlook] .page-anonymous .main-content-card {
  border: 1px solid rgba(255, 248, 235, 0.15);
  box-shadow: 0 24px 70px rgba(12, 1, 16, 0.45);
}

:root[data-glpi-theme=newlook] .page .navbar-brand .glpi-logo,
:root[data-glpi-theme=newlook] .page .navbar-brand-autodark .glpi-logo {
  width: 170px;
}

:root[data-glpi-theme=newlook] .btn-primary {
  --tblr-btn-color: #2f0d36;
  --tblr-btn-bg: #ff6521;
  --tblr-btn-border-color: #ff6521;
  --tblr-btn-hover-color: #2f0d36;
  --tblr-btn-hover-bg: #ff7a42;
  --tblr-btn-hover-border-color: #ff7a42;
  --tblr-btn-active-color: #2f0d36;
  --tblr-btn-active-bg: #e95012;
  --tblr-btn-active-border-color: #e95012;
}

:root[data-glpi-theme=newlook] ::selection {
  color: #2f0d36;
  background: #ff9d73;
}