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

:root {
	--color-body: #0a0a0a;
	--color-box-body: #0f0f0f;
	--color-box-header: #131313;
	--color-navbar: #0a0a0a;
	--color-nav-bg: #0a0a0a;
	--color-nav-hover-bg: #161616;
	--color-nav-text: #e6e6e6;
	--color-navbar-transparent: #0a0a0acc;
	--color-header-wrapper: #0a0a0a;
	--color-card: #0f0f0f;
	--color-menu: #0f0f0f;
	--color-footer: #0a0a0a;
	--color-input-background: #101010;
	--color-input-toggle-background: #232323;
	--color-secondary-bg: #131313;
	--color-active: #1a1a1a;
	--color-hover: #161616;
	--color-hover-opaque: #161616;
	--color-active-line: #14141480;
	--color-markup-code-block: #131313;
	--color-markup-code-inline: #1a1a1a;
	--color-light: #ffffff0a;
	--color-light-mimic-enabled: rgba(0, 0, 0, 0.05);
	--color-light-border: #ffffff17;

	--color-border: #232323;
	--color-secondary: #232323;
	--color-secondary-dark-1: #2c2c2c;
	--color-secondary-dark-2: #363636;
	--color-input-border: #2c2c2c;
	--color-input-border-hover: #454545;

	--color-text: #e6e6e6;
	--color-text-dark: #f2f2f2;
	--color-text-light: #b8b8b8;
	--color-text-light-1: #a3a3a3;
	--color-text-light-2: #8a8a8a;
	--color-text-light-3: #6f6f6f;

	--color-primary: #e6e6e6;
	--color-primary-contrast: #0a0a0a;
	--color-primary-dark-1: #f2f2f2;
	--color-primary-dark-2: #fafafa;
	--color-primary-dark-3: #ffffff;
	--color-primary-dark-4: #ffffff;
	--color-primary-light-1: #cfcfcf;
	--color-primary-light-2: #b8b8b8;
	--color-primary-light-3: #a3a3a3;
	--color-primary-light-4: #8a8a8a;
	--color-primary-alpha-20: #e6e6e633;
	--color-primary-alpha-30: #e6e6e64d;
	--color-primary-alpha-40: #e6e6e666;
	--color-primary-alpha-50: #e6e6e680;
	--color-primary-alpha-60: #e6e6e699;
	--color-primary-alpha-70: #e6e6e6b3;
	--color-primary-alpha-80: #e6e6e6cc;
	--color-primary-alpha-90: #e6e6e6e6;
	--color-primary-hover: #ffffff;
	--color-primary-active: #cfcfcf;

	--color-accent: #c9b06b;
	--color-label-bg: #1f1f1f;
	--color-label-text: #b8b8b8;
	--color-shadow: #00000066;
	--color-timeline: #232323;
	--color-console-bg: #0a0a0a;
	--color-console-border: #232323;

	--color-diff-added-row-bg: #10160f;
	--color-diff-added-word-bg: #1d2b1a;
	--color-diff-removed-row-bg: #180f0f;
	--color-diff-removed-word-bg: #301818;
}

/* the only color in code is the string */
.chroma .k, .chroma .kc, .chroma .kd, .chroma .kn, .chroma .kp, .chroma .kr, .chroma .kt,
.chroma .n, .chroma .na, .chroma .nb, .chroma .bp, .chroma .nc, .chroma .no, .chroma .nd,
.chroma .ni, .chroma .ne, .chroma .nf, .chroma .fm, .chroma .nl, .chroma .nn, .chroma .nx,
.chroma .py, .chroma .nt, .chroma .nv, .chroma .vc, .chroma .vg, .chroma .vi, .chroma .vm,
.chroma .o, .chroma .ow, .chroma .p, .chroma .m, .chroma .mb, .chroma .mf, .chroma .mh,
.chroma .mi, .chroma .il, .chroma .mo, .chroma .l, .chroma .ld, .chroma .gd, .chroma .gi {
	color: #cfcfcf;
	background: transparent;
	font-weight: 400;
}

.chroma .k, .chroma .kd, .chroma .kn, .chroma .kr {
	color: #f2f2f2;
	font-weight: 600;
}

.chroma .c, .chroma .ch, .chroma .cm, .chroma .c1, .chroma .cs, .chroma .cp, .chroma .cpf {
	color: #6f6f6f;
	font-style: italic;
}

.chroma .s, .chroma .sa, .chroma .sb, .chroma .sc, .chroma .dl, .chroma .sd, .chroma .s2,
.chroma .se, .chroma .sh, .chroma .si, .chroma .sx, .chroma .sr, .chroma .s1, .chroma .ss {
	color: #c9b06b;
}

/* no branding in the navbar */
#navbar .navbar-left a.item img[src*="logo"] {
	display: none;
}
