/* xutaxkamay true black theme for Forgejo */
/* Overrides the built-in forgejo-dark theme */

:root {
  --color-primary: #cccccc !important;
  --color-primary-contrast: #0a0a0a !important;
  --color-primary-dark: #aaaaaa !important;
  --color-primary-darker: #999999 !important;
  --color-primary-light: #dddddd !important;
  --color-primary-lighter: #eeeeee !important;
  --color-primary-lightest: #ffffff !important;

  --color-secondary: #0a0a0a !important;
  --color-secondary-dark: #000000 !important;
  --color-secondary-darker: #000000 !important;
  --color-secondary-light: #111111 !important;
  --color-secondary-lighter: #1a1a1a !important;
  --color-secondary-lightest: #222222 !important;

  --color-header: #000000 !important;
  --color-header-alt: #0a0a0a !important;
  --color-header-bar: #1a1a1a !important;
  --color-header-hover: #eeeeee !important;
  --color-header-nav: #cccccc !important;

  --color-footer: #000000 !important;
  --color-footer-bar: #111111 !important;

  --color-body: #000000 !important;
  --color-box-header: #0a0a0a !important;
  --color-box-body: #0a0a0a !important;
  --color-box-body-highlight: #111111 !important;
  --color-box-footer: #0a0a0a !important;
  --color-box-border: #222222 !important;
  --color-box-border-secondary: #1a1a1a !important;

  --color-navbar: #000000 !important;
  --color-navbar-overlay: #000000 !important;

  --color-menu: #0a0a0a !important;
  --color-menu-hover: #111111 !important;
  --color-menu-active: #1a1a1a !important;

  --color-light: #ededed !important;
  --color-dark: #111111 !important;
  --color-grey: #777777 !important;
  --color-grey-dark: #666666 !important;
  --color-grey-light: #333333 !important;
  --color-grey-lighter: #222222 !important;

  --color-text: #e0e0e0 !important;
  --color-text-secondary: #999999 !important;
  --color-text-heading: #e0e0e0 !important;
  --color-text-subtle: #666666 !important;
  --color-text-light: #cccccc !important;
  --color-text-footer: #555555 !important;

  --color-link: #cccccc !important;
  --color-link-hover: #ffffff !important;
  --color-link-visited: #aaaaaa !important;

  --color-input-background: #080808 !important;
  --color-input-bg: #080808 !important;
  --color-input-border: #333333 !important;
  --color-input-contrast-bg: #0a0a0a !important;
  --color-input-hover-bg: #1a1a1a !important;
  --color-input-text: #bbbbbb !important;
  --color-input-toggle-background: #080808 !important;

  --color-button-bg: #1a1a1a !important;
  --color-button-hover-bg: #222222 !important;
  --color-button-text: #e0e0e0 !important;
  --color-button-border: #333333 !important;
  --color-button-active-bg: #222222 !important;

  --color-code-bg: #0a0a0a !important;
  --color-code-text: #e0e0e0 !important;
  --color-code-border: #222222 !important;

  --color-table-bg: #0a0a0a !important;
  --color-table-stripe: #111111 !important;
  --color-table-hover: #1a1a1a !important;
  --color-table-thead: #111111 !important;
  --color-table-border: #222222 !important;

  --color-hl-bg: #1a1a1a !important;
  --color-hl-border: #333333 !important;

  --color-shadow: rgba(0, 0, 0, 0.6) !important;
  --color-shadow-small: rgba(0, 0, 0, 0.4) !important;
  --color-shadow-big: rgba(0, 0, 0, 0.8) !important;

  --color-diff-insert-row-bg: #0a1a0a !important;
  --color-diff-insert-word-bg: #1a3a1a !important;
  --color-diff-delete-row-bg: #1a0a0a !important;
  --color-diff-delete-word-bg: #3a1a1a !important;

  --color-red: #cc4444 !important;
  --color-orange: #cc7733 !important;
  --color-yellow: #ccaa33 !important;
  --color-green: #44aa44 !important;
  --color-teal: #339999 !important;
  --color-blue: #4477cc !important;
  --color-purple: #7744aa !important;
  --color-pink: #cc4488 !important;

  --color-tooltip-text: #e0e0e0 !important;
  --color-tooltip-bg: #1a1a1a !important;

  --color-label-bg: #1a1a1a !important;
  --color-label-text: #e0e0e0 !important;
  --color-label-border: #333333 !important;

  --color-badge-bg: #1a1a1a !important;
  --color-badge-text: #e0e0e0 !important;
  --color-badge-border: #333333 !important;

  --color-marker: #999999 !important;
  --color-expander: #333333 !important;

  --color-tab-bg: #0a0a0a !important;
  --color-tab-hover-bg: #111111 !important;
  --color-tab-active-bg: #111111 !important;
  --color-tab-border: #222222 !important;
  --color-tab-active-border: #cccccc !important;

  --color-floating-menu-bg: #0a0a0a !important;
  --color-floating-menu-border: #222222 !important;
  --color-floating-menu-hover: #1a1a1a !important;

  --color-attention-bg: #111111 !important;
  --color-attention-border: #333333 !important;
  --color-attention-text: #e0e0e0 !important;

  --color-error-bg: #1a0a0a !important;
  --color-error-border: #442222 !important;
  --color-error-text: #cc7777 !important;

  --color-success-bg: #0a1a0a !important;
  --color-success-border: #224422 !important;
  --color-success-text: #77cc77 !important;

  --color-warning-bg: #1a1a0a !important;
  --color-warning-border: #444422 !important;
  --color-warning-text: #cccc77 !important;

  --color-info-bg: #0a0a1a !important;
  --color-info-border: #222244 !important;
  --color-info-text: #7777cc !important;

  --color-ansi-black: #555555 !important;
  --color-ansi-red: #cc4444 !important;
  --color-ansi-green: #44aa44 !important;
  --color-ansi-yellow: #ccaa33 !important;
  --color-ansi-blue: #4477cc !important;
  --color-ansi-magenta: #7744aa !important;
  --color-ansi-cyan: #339999 !important;
  --color-ansi-white: #eeeeee !important;

  --color-ansi-bright-black: #666666 !important;
  --color-ansi-bright-red: #ff5555 !important;
  --color-ansi-bright-green: #55cc55 !important;
  --color-ansi-bright-yellow: #ffcc44 !important;
  --color-ansi-bright-blue: #5588dd !important;
  --color-ansi-bright-magenta: #9955bb !important;
  --color-ansi-bright-cyan: #44aaaa !important;
  --color-ansi-bright-white: #ffffff !important;
}
