html[data-theme="oblivion"][data-theme-variant="dark"] {
	color-scheme: dark;
	--p-mainmenu: #080d0f;
	--p-surface-1: #101719;
	--p-surface-2: #1b2528;
	--p-surface-3: #151e21;
	--p-surface-4: #354448;
	--p-item: #151e21;
	--p-item-low: #17302e;
	--p-item-low-hover: #21403d;
	--p-item-high: #3a2420;
	--p-item-high-hover: #4a2c26;
	--p-text-1: #edf7f5;
	--p-text-2: #a9b9bc;
	--p-accent: #16d6c8;
	--p-success-bright: #173833;
	--p-success-dark: #42d2c2;
	--p-warning-bright: #3b3020;
	--p-warning-dark: #e3ad49;
	--p-error-bright: #3d2421;
	--p-error-dark: #ed7868;
	--p-ui-panel: #151e21;
	--p-ui-panel-border: #354448;
	--p-ui-hover: #202c2f;
	--p-menu-text: #b8c4c2;
	--p-menu-shell: #080d0f;
	--p-menu-hover: #182326;
	--p-menu-active: #0c776f;
	--p-scrollbar-thumb: #536468;
	--p-progress-fill: #16d6c8;
	--p-table-border: #354448;
	--p-tooltip-bg: #080d0f;
}

html[data-theme="oblivion"][data-theme-variant="dark"] body {
	background:
		linear-gradient(90deg, rgba(115, 146, 150, 0.06) 1px, transparent 1px) 0 0 / 48px 48px,
		linear-gradient(180deg, #101a1d 0%, #0b1214 52%, #070c0d 100%),
		var(--color-background-primary);
}

html[data-theme="oblivion"][data-theme-variant="dark"] .header-top {
	border-bottom-color: #0d6e68;
	background: #080d0f;
}

html[data-theme="oblivion"][data-theme-variant="dark"] #cssmenu {
	border-right-color: #26383c;
	background: #070c0d;
}

html[data-theme="oblivion"][data-theme-variant="dark"] #cssmenu-body ul li {
	border-top-color: #1b2a2e;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .resource-box,
html[data-theme="oblivion"][data-theme-variant="dark"] .modalHeader,
html[data-theme="oblivion"][data-theme-variant="dark"] .modalBody,
html[data-theme="oblivion"][data-theme-variant="dark"] .modalSubmit,
html[data-theme="oblivion"][data-theme-variant="dark"] .memberlist,
html[data-theme="oblivion"][data-theme-variant="dark"] .resource-box-body,
html[data-theme="oblivion"][data-theme-variant="dark"] .resource-box-body.resource-box-content,
html[data-theme="oblivion"][data-theme-variant="dark"] .accordion-body-inner {
	background: #182427;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .resource-box-top,
html[data-theme="oblivion"][data-theme-variant="dark"] .resource-box-bottom,
html[data-theme="oblivion"][data-theme-variant="dark"] .dashboard {
	border-color: #405358;
	background: #10191b;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .accordion-header,
html[data-theme="oblivion"][data-theme-variant="dark"] .accordion-header:hover {
	border-color: #405358;
	border-left-color: var(--theme-entity-color);
	background:
		linear-gradient(90deg, color-mix(in srgb, var(--theme-entity-color) 20%, transparent), transparent 42%),
		#080d0f !important;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .accordion-header:hover {
	border-color: var(--theme-entity-color);
}

html[data-theme="oblivion"][data-theme-variant="dark"] .accordion-body {
	border-color: #405358;
	background: #10191b;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .resourcelist-resource,
html[data-theme="oblivion"][data-theme-variant="dark"] .item,
html[data-theme="oblivion"][data-theme-variant="dark"] .ticket,
html[data-theme="oblivion"][data-theme-variant="dark"] .mikron_container {
	border-color: #405358;
	background: #162124;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .resourcelist-resource:hover,
html[data-theme="oblivion"][data-theme-variant="dark"] .item:hover {
	background: #203136;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .button_standard {
	border-color: #c8d2d0;
	background: #c8d2d0;
	color: #101719;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .button_standard:hover,
html[data-theme="oblivion"][data-theme-variant="dark"] .button_standard:focus {
	border-color: var(--color-org-global);
	background: var(--color-org-global);
	color: #07100f;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .button_yellow {
	border-color: var(--color-warning-dark);
	background: transparent;
	color: var(--color-warning-dark);
}

html[data-theme="oblivion"][data-theme-variant="dark"] .button_red {
	border-color: var(--color-error-dark);
	background: transparent;
	color: var(--color-error-dark);
}

html[data-theme="oblivion"][data-theme-variant="dark"] .resource-search-bar {
	border-color: #52676b;
	background:
		url(/icons/magnifying_glass_lightgrey.svg) 11px 11px / 30px 30px no-repeat,
		linear-gradient(90deg, rgba(81, 234, 219, 0.1), transparent 36%),
		rgba(24, 36, 39, 0.98);
}

html[data-theme="oblivion"][data-theme-variant="dark"] .organization-input,
html[data-theme="oblivion"][data-theme-variant="dark"] .organization-input-small,
html[data-theme="oblivion"][data-theme-variant="dark"] input[type="file"],
html[data-theme="oblivion"][data-theme-variant="dark"] select,
html[data-theme="oblivion"][data-theme-variant="dark"] textarea {
	border-color: #52676b;
	background-color: #0f1719;
	color: #edf7f5;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .control-panels .mods,
html[data-theme="oblivion"][data-theme-variant="dark"] .legend-wrapper,
html[data-theme="oblivion"][data-theme-variant="dark"] .contextmenu-content {
	border-color: #52676b;
	background: rgba(12, 19, 21, 0.98);
}

html[data-theme="oblivion"][data-theme-variant="dark"] .axis path,
html[data-theme="oblivion"][data-theme-variant="dark"] .axis line {
	stroke: #83969a;
}

html[data-theme="oblivion"][data-theme-variant="dark"] .axis text,
html[data-theme="oblivion"][data-theme-variant="dark"] .axislabel {
	fill: #b7c5c3;
}
