/* Wolff.Tech: Forgejo dark with the wolff.tech palette and monospace chrome. */
/* Variable overrides only (plus a few font selectors), so Forgejo upgrades keep working; recheck after major versions. */
@import "./theme-forgejo-dark.css";

:root {
	/* Forgejo dark derives most surfaces from this scale; neutral greys replace its blue-grey steel. */
	--steel-900: #141414;
	--steel-850: #181818;
	--steel-800: #1c1c1c;
	--steel-750: #212121;
	--steel-700: #252525;
	--steel-650: #2c2c2c;
	--steel-600: #333333;
	--steel-550: #3a3a3a;
	--steel-500: #474747;
	--steel-450: #555555;
	--steel-400: #666666;
	--steel-350: #777777;
	--steel-300: #8a8a8a;
	--steel-250: #9a9a9a;
	--steel-200: #a8a8a8;
	--steel-150: #cfcfcf;
	--steel-100: #f5f5f5;

	/* Links and primary actions use the wolff.tech link blue; its light tone needs black label text. */
	--color-primary: #79b8ff;
	--color-primary-contrast: #000;
	--color-primary-dark-1: #9ccbff;
	--color-primary-dark-2: #9ccbff;
	--color-primary-dark-3: #bddcff;
	--color-primary-dark-4: #bddcff;
	--color-primary-dark-5: #dcecff;
	--color-primary-dark-6: #dcecff;
	--color-primary-dark-7: #eef6ff;
	--color-primary-light-1: #58a6ff;
	--color-primary-light-2: #3b8eea;
	--color-primary-light-3: #2f74c0;
	--color-primary-light-4: #265d9b;
	--color-primary-light-5: #265d9b;
	--color-primary-light-6: #1d4675;
	--color-primary-light-7: #1d4675;
	--color-primary-alpha-10: #3b8eea19;
	--color-primary-alpha-20: #3b8eea33;
	--color-primary-alpha-30: #3b8eea4b;
	--color-primary-alpha-40: #3b8eea66;
	--color-primary-alpha-50: #3b8eea80;
	--color-primary-alpha-60: #3b8eea99;
	--color-primary-alpha-70: #3b8eeab3;
	--color-primary-alpha-80: #3b8eeacc;
	--color-primary-alpha-90: #3b8eeae1;

	/* The wolff.tech red marks the brand accent: checkboxes, focus, and active tabs. */
	--color-accent: #ff5a57;
	--color-small-accent: #ff5a5733;

	--color-body: #1c1c1c;
	--color-nav-bg: #1c1c1c;
	--color-footer: #1c1c1c;
	--color-header-wrapper: #1c1c1c;
	--color-box-header: #252525;
	--color-box-body: #1f1f1f;
	--color-menu: #252525;
	--color-card: #252525;
	--color-secondary: #3a3a3a;
	--color-text: #f5f5f5;
	--color-text-light: #cfcfcf;
	--color-text-light-1: #bdbdbd;
	--color-text-light-2: #a8a8a8;
	--color-text-light-3: #a8a8a8;
	--color-markup-code-block: #151515;
	--color-markup-code-inline: #151515;
	--color-code-bg: #1a1a1a;
}

/* wolff.tech is entirely monospace; here only navigation, headings, and tabs switch so dense lists stay readable. */
#navbar,
.page-footer,
h1, h2, h3, h4,
.ui.header,
.ui.menu .item,
.repo-header .flex-item-title {
	font-family: var(--fonts-monospace);
}

#navbar,
.page-footer {
	border-color: var(--color-secondary);
}

.ui.secondary.pointing.menu .active.item,
.ui.secondary.pointing.menu .active.item:hover {
	border-color: var(--color-accent);
}
