/* Vinland Blood for Forgejo — palette: Wulfinn original (red & black, after Vinland Saga)
 * Generated by wulfinn/themes/gen.py; edit the palette there, not this file. */
@import "./theme-forgejo-dark.css";

:root {
  --steel-900: #060404;
  --steel-850: #080606;
  --steel-800: #0e0b0b;
  --steel-750: #141010;
  --steel-700: #1c1515;
  --steel-650: #251c1c;
  --steel-600: #2e2222;
  --steel-550: #3c2d2d;
  --steel-500: #4b3838;
  --steel-450: #594344;
  --steel-400: #684e4f;
  --steel-350: #76595a;
  --steel-300: #8d7374;
  --steel-250: #a48d8e;
  --steel-200: #bfa9a9;
  --steel-150: #d3c2c2;
  --steel-100: #eadcdc;
  --color-body: #0e0b0b;
  --color-box-header: #1c1515;
  --color-box-body: #141010;
  --color-box-body-highlight: #251c1c;
  --color-text-dark: #f1e8e8;
  --color-text: #eadcdc;
  --color-text-light: #d4c2c2;
  --color-text-light-1: #d4c2c2;
  --color-text-light-2: #bfa9a9;
  --color-text-light-3: #a28989;
  --color-text-focus: #f1e8e8;
  --color-footer: #080606;
  --color-nav-bg: #080606;
  --color-header-wrapper: #080606;
  --color-header-wrapper-transparent: #08060600;
  --color-code-bg: #080606;
  --color-markup-code-block: #080606;
  --color-markup-code-inline: #1c1515;
  --color-expand-button: #1c1515;
  --color-label-text: #eadcdc;
  --color-tooltip-text: #eadcdc;
  --color-tooltip-bg: #080606f0;
  --color-console-fg: #eadcdc;
  --color-console-fg-subtle: #76595a;
  --color-console-bg: #080606;
  --color-console-border: #1c1515;
  --color-console-hover-bg: #ffffff0d;
  --color-console-active-bg: #1c1515;
  --color-console-menu-bg: #141010;
  --color-console-menu-border: #2e2222;
  --color-reaction-bg: #ffffff0a;
  --color-accent: #e5383b;
  --checkerboard-color-1: #1c1515;
  --checkerboard-color-2: #141010;
  --color-primary: #e5383b;
  --color-primary-contrast: #0e0b0b;
  --color-primary-dark-1: #e85053;
  --color-primary-dark-2: #eb686a;
  --color-primary-dark-3: #ee8082;
  --color-primary-dark-4: #f19899;
  --color-primary-light-1: #cb3335;
  --color-primary-light-2: #b12d2f;
  --color-primary-light-3: #98282a;
  --color-primary-light-4: #7a2223;
  --color-primary-light-5: #601c1d;
  --color-primary-light-6: #4a1818;
  --color-primary-light-7: #391415;
  --color-primary-alpha-10: #e5383b19;
  --color-primary-alpha-20: #e5383b33;
  --color-primary-alpha-30: #e5383b4b;
  --color-primary-alpha-40: #e5383b66;
  --color-primary-alpha-50: #e5383b80;
  --color-primary-alpha-60: #e5383b99;
  --color-primary-alpha-70: #e5383bb3;
  --color-primary-alpha-80: #e5383bcc;
  --color-primary-alpha-90: #e5383be1;
  --color-secondary-alpha-10: #1c151519;
  --color-secondary-alpha-20: #1c151533;
  --color-secondary-alpha-30: #1c15154b;
  --color-secondary-alpha-40: #1c151566;
  --color-secondary-alpha-50: #1c151580;
  --color-secondary-alpha-60: #1c151599;
  --color-secondary-alpha-70: #1c1515b3;
  --color-secondary-alpha-80: #1c1515cc;
  --color-secondary-alpha-90: #1c1515e1;
  --color-red: #c73c46;
  --color-red-light: #ff4d5a;
  --color-red-dark-1: #b3363f;
  --color-red-dark-2: #9f3038;
  --color-orange: #c7603a;
  --color-orange-light: #ff7b4a;
  --color-orange-dark-1: #b35634;
  --color-orange-dark-2: #9f4d2e;
  --color-yellow: #b3843d;
  --color-yellow-light: #e6a94e;
  --color-yellow-dark-1: #a17737;
  --color-yellow-dark-2: #8f6a31;
  --color-olive: #978b4e;
  --color-olive-light: #c2b264;
  --color-olive-dark-1: #887d46;
  --color-olive-dark-2: #796f3e;
  --color-green: #7a925f;
  --color-green-light: #9dbb7a;
  --color-green-dark-1: #6e8356;
  --color-green-dark-2: #62754c;
  --color-teal: #9d7373;
  --color-teal-light: #c99494;
  --color-teal-dark-1: #8d6868;
  --color-teal-dark-2: #7e5c5c;
  --color-blue: #906868;
  --color-blue-light: #b98585;
  --color-blue-dark-1: #825e5e;
  --color-blue-dark-2: #735353;
  --color-violet: #9d5462;
  --color-violet-light: #c96c7d;
  --color-violet-dark-1: #8d4c58;
  --color-violet-dark-2: #7e434e;
  --color-purple: #a24c5f;
  --color-purple-light: #d0627a;
  --color-purple-dark-1: #924456;
  --color-purple-dark-2: #823d4c;
  --color-pink: #c76c6c;
  --color-pink-light: #ff8a8a;
  --color-pink-dark-1: #b36161;
  --color-pink-dark-2: #9f5656;
  --color-brown: #915340;
  --color-brown-light: #ba6a52;
  --color-brown-dark-1: #824b3a;
  --color-brown-dark-2: #744233;
  --color-gold: #e6a94e;
  --color-black: #080606;
  --color-ansi-black: #080606;
  --color-ansi-red: #ff4d5a;
  --color-ansi-green: #9dbb7a;
  --color-ansi-yellow: #e6a94e;
  --color-ansi-blue: #b98585;
  --color-ansi-magenta: #d0627a;
  --color-ansi-cyan: #c99494;
  --color-ansi-bright-black: #2e2222;
  --color-ansi-bright-red: #ff6d78;
  --color-ansi-bright-green: #afc792;
  --color-ansi-bright-yellow: #eab86e;
  --color-ansi-bright-blue: #c69b9b;
  --color-ansi-bright-magenta: #d87e92;
  --color-ansi-bright-cyan: #d3a7a7;
  --color-error-border: #73272c;
  --color-error-bg: #3e181b;
  --color-error-text: #ff9da4;
  --color-success-border: #4a553a;
  --color-success-bg: #2b2e21;
  --color-success-text: #c9dab6;
  --color-warning-border: #694d27;
  --color-warning-bg: #392b18;
  --color-warning-text: #f1d09e;
  --color-info-border: #563e3e;
  --color-info-bg: #302323;
  --color-info-text: #d8bcbc;
  --color-error-bg-active: #511d21;
  --color-error-bg-hover: #511d21;
  --color-red-badge: #ff4d5a;
  --color-red-badge-bg: #ff4d5a22;
  --color-red-badge-hover-bg: #ff4d5a44;
  --color-green-badge: #9dbb7a;
  --color-green-badge-bg: #9dbb7a22;
  --color-green-badge-hover-bg: #9dbb7a44;
  --color-yellow-badge: #e6a94e;
  --color-yellow-badge-bg: #e6a94e22;
  --color-yellow-badge-hover-bg: #e6a94e44;
  --color-orange-badge: #ff7b4a;
  --color-orange-badge-bg: #ff7b4a22;
  --color-orange-badge-hover-bg: #ff7b4a44;
  --color-diff-removed-row-bg: #351618;
  --color-diff-removed-word-bg: #5b2024;
  --color-diff-removed-row-border: #5b2024;
  --color-diff-added-row-bg: #25271d;
  --color-diff-added-word-bg: #3c432f;
  --color-diff-added-row-border: #3c432f;
  --color-diff-moved-row-bg: #312416;
  --color-diff-moved-row-border: #694d27;
  --color-indicator-idle: #9dbb7a;
  --color-indicator-idle-20: #9dbb7a33;
  --color-indicator-active: #b98585;
  --color-indicator-active-20: #b9858533;
  --color-highlight-fg: #e6a94e;
  --color-highlight-bg: #e6a94e26;
  --color-selection-bg: #591b1c;
  --color-selection-fg: #eadcdc;
}

/* syntax highlighting */
.chroma .c, .chroma .c1, .chroma .ch, .chroma .cm, .chroma .go { color: #76595a; font-style: italic; }
.chroma .cs { color: #76595a; }
.chroma .cp, .chroma .cpf { color: #ff7b4a; }
.chroma .k, .chroma .kd, .chroma .kr, .chroma .kp, .chroma .kn, .chroma .ow { color: #e5383b; }
.chroma .kc, .chroma .no { color: #ff7b4a; }
.chroma .kt, .chroma .nc, .chroma .ne { color: #e6a94e; }
.chroma .n, .chroma .nn, .chroma .nx { color: #eadcdc; }
.chroma .nv, .chroma .vc, .chroma .vg, .chroma .vi, .chroma .vm { color: #eadcdc; }
.chroma .na { color: #e6a94e; }
.chroma .nb, .chroma .bp { color: #ff5c6c; }
.chroma .nd { color: #ff7b4a; }
.chroma .nf, .chroma .fm, .chroma .nl { color: #ff8a80; }
.chroma .nt { color: #e5383b; }
.chroma .py { color: #d9a3a3; }
.chroma .o { color: #c94f55; }
.chroma .p { color: #bfa9a9; }
.chroma .s, .chroma .s1, .chroma .s2, .chroma .sb, .chroma .sd, .chroma .sh, .chroma .sc, .chroma .dl, .chroma .sa { color: #e0b48c; }
.chroma .se, .chroma .si { color: #ff8a8a; }
.chroma .sr { color: #c99494; }
.chroma .ss, .chroma .sx { color: #ff7b4a; }
.chroma .m, .chroma .mb, .chroma .mf, .chroma .mh, .chroma .mi, .chroma .mo, .chroma .il { color: #ff7b4a; }
.chroma .gd { color: #ff4d5a; background-color: #391719; }
.chroma .gi { color: #9dbb7a; background-color: #282b1f; }
.chroma .ge { color: #d0627a; }
.chroma .gh, .chroma .gu { color: #b98585; }
.chroma .gp, .chroma .gs { color: #eadcdc; }
.chroma .gr, .chroma .gt { color: #ff4d5a; }
.chroma .w { color: #2e2222; }
