@import url("./theme-forgejo-dark.css");

:root {
  --steel-900: #474b41;
  --steel-850: #4c5045;
  --steel-800: #515649;
  --steel-750: #565b4d;
  --steel-700: #5b6051;
  --steel-650: #606656;
  --steel-600: #666d5b;
  --steel-550: #6d7461;
  --steel-500: #747b66;
  --steel-450: #7b836c;
  --steel-400: #838b72;
  --steel-350: #8b9379;
  --steel-300: #939d80;
  --steel-250: #9ca687;
  --steel-200: #a3ae8d;
  --steel-150: #d4dac6;
  --steel-100: #ebefe3;
  --carbon: #0c0908;
  --sage: #a9b492;
  --blush: #e3a58f;
  --is-dark-theme: true;
  --color-primary: #dae0cc;
  --color-primary-contrast: #0c0908;
  --color-primary-dark-1: #c4cdb2;
  --color-primary-dark-2: #c4cdb2;
  --color-primary-dark-3: #dae0cc;
  --color-primary-dark-4: #dae0cc;
  --color-primary-dark-5: #eaeee2;
  --color-primary-dark-6: #eaeee2;
  --color-primary-dark-7: #f5f7f0;
  --color-primary-light-1: #909c77;
  --color-primary-light-2: #77835d;
  --color-primary-light-3: #5f6a48;
  --color-primary-light-4: #4a5337;
  --color-primary-light-5: #4a5337;
  --color-primary-light-6: #373d29;
  --color-primary-light-7: #373d29;
  --color-primary-hover: #c4cdb2;
  --color-primary-active: #dae0cc;
  --color-primary-alpha-10: #dae0cc19;
  --color-primary-alpha-20: #dae0cc33;
  --color-primary-alpha-30: #dae0cc4b;
  --color-primary-alpha-40: #dae0cc66;
  --color-primary-alpha-50: #dae0cc80;
  --color-primary-alpha-60: #dae0cc99;
  --color-primary-alpha-70: #dae0ccb3;
  --color-primary-alpha-80: #dae0cccc;
  --color-primary-alpha-90: #dae0cce1;
  --color-secondary-alpha-10: #60665619;
  --color-secondary-alpha-20: #60665633;
  --color-secondary-alpha-30: #6066564b;
  --color-secondary-alpha-40: #60665666;
  --color-secondary-alpha-50: #60665680;
  --color-secondary-alpha-60: #60665699;
  --color-secondary-alpha-70: #606656b3;
  --color-secondary-alpha-80: #606656cc;
  --color-secondary-alpha-90: #606656e1;
  --color-body: #515649;
  --color-box-header: #5b6051;
  --color-box-body: #565b4d;
  --color-box-body-highlight: #606656;
  --color-footer: #4c5045;
  --color-nav-bg: #4c5045;
  --color-nav-hover-bg: #606656;
  --color-header-wrapper: #4c5045;
  --color-header-wrapper-transparent: #4c504500;
  --color-secondary-nav-bg: #515649;
  --color-menu: #5b6051;
  --color-card: #565b4d;
  --color-secondary-bg: #5b6051;
  --color-button: #606656;
  --color-hover: #606656;
  --color-active: #666d5b;
  --color-light: #00000028;
  --color-light-border: #dae0cc1f;
  --color-input-background: #4c5045;
  --color-input-toggle-background: #606656;
  --color-input-border: #6d7461;
  --color-input-border-hover: #7b836c;
  --color-input-text: #ebefe3;
  --color-text: #ebefe3;
  --color-text-light: #e2e7d7;
  --color-text-light-1: #e0e4d4;
  --color-text-light-2: #dbe0cf;
  --color-text-light-3: #d4dac6;
  --color-text-dark: #eef1e6;
  --color-markup-code-block: #4c5045;
  --color-markup-code-inline: #606656;
  --color-code-bg: #515649;
  --color-editor-line-highlight: #5b6051;
  --color-timeline: #666d5b;
  --color-expand-button: #606656;
  --color-console-bg: #0c0908;
  --color-console-border: #606656;
  --color-console-menu-bg: #5b6051;
  --color-console-menu-border: #6d7461;
  --color-info-border: #5f6a48;
  --color-info-bg: #3a3e2b;
  --color-info-text: #eaeee2;
  --color-label-bg: #666d5b;
  --color-label-hover-bg: #6d7461;
  --color-label-active-bg: #747b66;
  --color-label-bg-alt: #6d7461;
  --color-label-text: #eef1e6;
  --color-reaction-bg: #dae0cc12;
  --color-reaction-active-bg: #a9b49233;
  --color-reaction-hover-bg: #a9b4924b;
  --color-accent: #c4cdb2;
  --color-small-accent: #4a5337;
  --color-highlight-fg: #dae0cc;
  --color-highlight-bg: #a9b49226;
  --color-tooltip-bg: #0c0908f2;
  --color-tooltip-text: #eaeee2;
  --color-overlay-backdrop: #0c0908b3;
  --color-shadow: #00000080;
  --color-caret: #a9b492;
  --color-placeholder-text: #d4dac6;
  --fonts-proportional: "Nunito", -apple-system, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;
  --border-radius: 8px;
  --border-radius-medium: 12px;
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url("../fonts/nunito.woff2") format("woff2");
}

::selection {
  background: var(--color-primary-alpha-40);
  color: var(--color-text-dark);
}

:root {
  color-scheme: dark;
  scrollbar-color: var(--steel-550) var(--steel-850);
  accent-color: var(--color-primary);
}

#navbar {
  border-bottom: 1px solid var(--steel-700);
}

#navbar .navbar-left > a.item:first-child img {
  width: 32px;
  height: 32px;
  transition: transform .25s ease;
}

#navbar .navbar-left > a.item:first-child:hover {
  background: transparent;
}

#navbar .navbar-left > a.item:first-child:hover img {
  transform: translate(-2px, -2px);
}

@media (prefers-reduced-motion: reduce) {
  #navbar .navbar-left > a.item:first-child img {
    transition: none;
  }
}

.ui.primary.button,
.ui.primary.buttons .button {
  font-weight: 700;
}

img.ui.avatar,
.ui.avatar img,
img.avatar {
  border-radius: 50%;
}

:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}

.page-footer {
  border-top: 1px solid var(--steel-700);
}

gitea-theme-meta-info {
  --theme-display-name: "escape";
  --theme-color-scheme: "dark";
}
