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

:root {
  --marble-bg: #151516;
  --marble-bg-alt: #181818;
  --marble-fg: #cfcfcf;
  --marble-muted: #7a7a7a;
  --marble-border: #2a2a2a;
  --marble-primary: #51a4e7;
  --marble-primary-hover: #6ab6f0;
  --marble-primary-active: #378dd0;
  --fonts-proportional: var(--forge-font-ui);
  --fonts-monospace: var(--forge-font-mono);

  --is-dark-theme: true;
  --color-primary: var(--marble-primary);
  --color-primary-contrast: var(--marble-bg);
  --color-primary-dark-1: #6ab6f0;
  --color-primary-dark-2: #82c4f4;
  --color-primary-dark-3: #9bd2f7;
  --color-primary-dark-4: #b3dff9;
  --color-primary-dark-5: #ccecfb;
  --color-primary-dark-6: #e5f6fd;
  --color-primary-dark-7: #f3fbff;
  --color-primary-light-1: var(--marble-primary-hover);
  --color-primary-light-2: var(--marble-primary-active);
  --color-primary-light-3: #287ab5;
  --color-primary-light-4: #1f638f;
  --color-primary-light-5: #184b6d;
  --color-primary-light-6: #11344d;
  --color-primary-light-7: #0a2132;
  --color-primary-alpha-10: #51a4e719;
  --color-primary-alpha-20: #51a4e733;
  --color-primary-alpha-30: #51a4e74d;
  --color-primary-alpha-40: #51a4e766;
  --color-primary-alpha-50: #51a4e780;
  --color-primary-alpha-60: #51a4e799;
  --color-primary-alpha-70: #51a4e7b3;
  --color-primary-alpha-80: #51a4e7cc;
  --color-primary-alpha-90: #51a4e7e6;
  --color-primary-hover: var(--marble-primary-hover);
  --color-primary-active: var(--marble-primary-active);
  --color-secondary: #2a2a2a;
  --color-secondary-bg: #202022;
  --color-body: var(--marble-bg);
  --color-box-header: #202022;
  --color-box-body: var(--marble-bg-alt);
  --color-box-body-highlight: #202022;
  --color-text-dark: #ffffff;
  --color-text: var(--marble-fg);
  --color-text-light: #b7b7b7;
  --color-text-light-1: #a6a6a6;
  --color-text-light-2: var(--marble-muted);
  --color-text-light-3: #666666;
  --color-footer: #101011;
  --color-timeline: var(--marble-border);
  --color-input-text: var(--marble-fg);
  --color-input-background: var(--marble-bg-alt);
  --color-input-toggle-background: var(--marble-border);
  --color-input-border: var(--marble-border);
  --color-input-border-hover: #3a3a3a;
  --color-header-wrapper: #101011;
  --color-header-wrapper-transparent: #10101100;
  --color-hover: #202022;
  --color-active: #242426;
  --color-menu: var(--marble-bg-alt);
  --color-card: var(--marble-bg-alt);
  --fancy-card-bg: #202022;
  --fancy-card-border: var(--marble-border);
  --color-markup-table-row: #ffffff06;
  --color-markup-code-block: #101011;
  --color-markup-code-inline: #202022;
  --color-button: #202022;
  --color-code-bg: #101011;
  --color-shadow: #00000070;
  --color-nav-bg: #101011;
  --color-nav-hover-bg: #202022;
  --color-secondary-nav-bg: var(--marble-bg);
  --color-label-bg: #303033;
  --color-label-hover-bg: #3a3a3d;
  --color-label-active-bg: #444448;
  --color-label-bg-alt: #242426;
  --color-accent: var(--marble-primary);
  --color-small-accent: #184b6d;
  --color-highlight-fg: var(--marble-primary);
  --color-highlight-bg: #51a4e733;
  --color-overlay-backdrop: #080808c0;
  --color-selection-bg: var(--marble-primary);
  --color-selection-fg: var(--marble-bg);
  --color-blue: var(--marble-primary-active);
  --color-blue-light: var(--marble-primary);
  --color-grey: var(--marble-muted);
  --color-grey-light: #a6a6a6;
  --color-console-bg: #101011;
  --color-console-border: var(--marble-border);
  --color-console-fg: var(--marble-fg);
  --color-console-fg-subtle: var(--marble-muted);
  accent-color: var(--marble-primary);
  color-scheme: dark;
}
