/* Murkovich brand for Forgejo 15.0.9. Keep overrides small for upgrades. */
:root {
  --steel-900: #101419;
  --steel-850: #14191f;
  --steel-800: #14191f;
  --steel-750: #1a2228;
  --steel-700: #202a30;
  --steel-650: #29363b;
  --steel-600: #34444a;
  --steel-550: #405158;
  --steel-500: #50636a;
  --steel-450: #60747a;
  --steel-400: #71868b;
  --steel-350: #83989b;
  --steel-300: #96aaac;
  --steel-250: #a9bcbd;
  --steel-200: #becdcd;
  --steel-150: #d1dedd;
  --steel-100: #e4eeee;

  --color-primary: #82a6a1;
  --color-primary-contrast: #101419;
  --color-primary-dark-1: #95b7b2;
  --color-primary-dark-2: #a9c7c2;
  --color-primary-dark-3: #bbd4d0;
  --color-primary-dark-4: #cde1de;
  --color-primary-dark-5: #deece9;
  --color-primary-dark-6: #e8f2f0;
  --color-primary-dark-7: #f3f8f7;
  --color-primary-light-1: #94b8b2;
  --color-primary-light-2: #a7c8c2;
  --color-primary-light-3: #719893;
  --color-primary-light-4: #658a85;
  --color-primary-light-5: #557b75;
  --color-primary-light-6: #456b65;
  --color-primary-light-7: #375a55;
  --color-primary-alpha-10: #82a6a11a;
  --color-primary-alpha-20: #82a6a133;
  --color-primary-alpha-30: #82a6a14d;
  --color-primary-alpha-40: #82a6a166;
  --color-primary-alpha-50: #82a6a180;
  --color-primary-alpha-60: #82a6a199;
  --color-primary-alpha-70: #82a6a1b3;
  --color-primary-alpha-80: #82a6a1cc;
  --color-primary-alpha-90: #82a6a1e6;
  --color-primary-hover: #a7c8c2;
  --color-primary-active: #bbd4d0;
  --color-accent: #a9c7c2;
  --color-small-accent: #a9c7c2;
  --color-highlight-fg: #deece9;
  --color-highlight-bg: #82a6a133;
  --color-nav-bg: #14191f;
  --color-header-wrapper: #14191f;
  --color-body: #14191f;
  --color-text: #e4eeee;
  --color-text-light: #becdcd;
  --color-box-header: #202a30;
  --color-box-body: #1a2228;
  color-scheme: dark;
}

/* The same subdued background used by Murkovich's Cloud. */
.page-content.home,
.page-content.user.signin {
  background: linear-gradient(135deg, #14191f88, #14191fcc),
    url('/assets/img/murkovich-background.jpg') center / cover fixed;
}

.page-content.home .logo {
  width: min(170px, 35vw);
  height: min(170px, 35vw);
  object-fit: contain;
  filter: drop-shadow(0 12px 32px #0008);
}

.page-content.home .hero .title {
  color: #e4eeee;
  font-size: clamp(2rem, 4vw, 3.5rem);
  line-height: 1.16;
  letter-spacing: -.025em;
  max-width: 960px;
  margin-inline: auto;
}

.page-content.home .hero h2 {
  color: #becdcd;
}

.page-content.user.signin .ui.top.attached.header,
.page-content.user.signin .ui.attached.segment {
  background-color: #1a2228ee;
  border-color: #405158;
}

.page-content.user.signin .ui.attached.segment {
  box-shadow: 0 18px 44px #0005;
}

.page-content.user.signin .ui.middle.very.relaxed.page.grid {
  min-height: calc(100vh - 100px);
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-content.user.signin .column::before {
  content: "Murkovich's Git";
  display: block;
  min-height: 126px;
  padding-top: 92px;
  background: url('/assets/img/logo.svg?brand=1') center top / 82px 82px no-repeat;
  color: #e4eeee;
  font-size: 1.7rem;
  font-weight: 650;
  line-height: 1.2;
  text-align: center;
}

#navbar-logo img {
  object-fit: contain;
}

/* Bust browsers' cache of Forgejo's former logo URL. */
#navbar-logo img,
.page-content.home img.logo {
  content: url('/assets/img/logo.svg?brand=1');
}
