body {
	tab-size: 3;
}

.spaceships {
	--red1: #ff5f4f;
	--red2: #ff7f6f;
	--red3: #ff9f8f;
	--red4: #ffaf9f;
	--red5: #ffbfaf;
	--red6: #ffcfbf;

	--darkred1: #7f1f1f;
	--darkred2: #9f1f1f;

	--dg1: #0f0f0f;
	--dg2: #171717;
	--dg3: #1f1f1f;
	--dg4: #272727;
	--dg5: #2f2f2f;
	--dg6: #474747;

	--grey: #7f7f7f;

	--lg1: #afafaf;
	--lg2: #bfbfbf;
	--lg3: #dfdfdf;
	--lg4: #f7f7f7;
	--lg5: #ffffff;

	--bg: var(--dg2);
	--fg: var(--lg4);

	--link: #ffff8f;


	--sidebar-bg: var(--dg4);
	--sidebar-fg: var(--lg5);
	--sidebar-non-existant: var(--grey);
	--sidebar-active: var(--red2);
	--sidebar-spacer: var(--dg5);

	--scrollbar: var(--sidebar-fg);

	--icons: var(--grey);
	--icons-hover: var(--lg2);

	--links: var(--link);

	--inline-code-color: var(--lg2);

	--theme-popup-bg: var(--dg3);
	--theme-popup-border: var(--grey);
	--theme-hover: var(--dg5);

	--quote-bg: var(--dg4);
	--quote-border: var(--dg5);

	--warning-border: #ff8e00;

	--table-border-color: var(--dg4);
	--table-header-bg: var(--dg5);
	--table-alternate-bg: var(--dg4);

	--searchbar-border-color: var(--dg6);
	--searchbar-bg: var(--dg5)
	--searchbar-fg: var(--fg);
	--searchbar-shadow-color: var(--lg1);
	--searchresults-header-fg: var(--lg1);
	--searchresults-border-color: var(--grey);
	--searchresults-li-bg: var(--dg4);
	--search-mark-bg: var(--lg2);

	--color-scheme: dark;

	/* Not sure what these do, were copied from the other themes */
	--copy-button-filter: invert(51%) sepia(10%) saturate(393%) hue-rotate(198deg) brightness(86%) contrast(87%);
	--copy-button-filter-hover: invert(46%) sepia(20%) saturate(1537%) hue-rotate(156deg) brightness(85%) contrast(90%);

	--footnote-highlight: var(--red1);
	--sidebar-header-border-color: var(--red2);
}

.spaceships .chapter .active, .spaceships .menu-title {
	font-weight: bold;
}

.spaceships main h1 a, .spaceships .menu-title { color: var(--red1) !important; }
.spaceships main h2 a { color: var(--red2) !important; }
.spaceships main h3 a { color: var(--red3) !important; }
.spaceships main h4 a { color: var(--red4) !important; }
.spaceships main h5 a { color: var(--red5) !important; }
.spaceships main h6 a { color: var(--red6) !important; }
