:root {
	--blue-background: #000016;
	--blue-text: #D1D9F1;
	--blue-text-dark: #A4B4E3;

	--orange-main: #FFAA22;
	--orange-inverse: #0E0900;

	--error-color: #D33C3C;
}

@font-face {
	src: url("../font/Karamarea-SimpleHex.ttf");
	font-family: "Karamarea";
}

@font-face {
	src: url("../font/Syn-sans-incomplete.otf");
	font-family: "Karamarea-sm";
}

@font-face {
	src: url("../font/synapsian.ttf");
	font-family: "Synapsian";
}

@font-face {
	src: url("../font/unscii16-20.ttf");
	font-family: "Header";
}

@font-face {
	src: url("../font/PixelOperator.ttf");
	font-family: "Main";
}

@font-face {
	src: url("../font/PixelOperator-Bold.ttf");
	font-family: "Bold";
}

@font-face {
	src: url("../font/PixelOperatorMono.ttf");
	font-family: "Mono";
}

@font-face {
	src: url("../font/visitor.ttf");
	font-family: "Num";
}

@keyframes zoomin {
	from { transform: scale(1); opacity: 1; }
	to { transform: scale(0.8); opacity: 0; }
}

@keyframes zoomout {
	from { transform: scale(0.8); opacity: 0; }
	to { transform: scale(1); opacity: 1; }
}

@keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes flyout {
	0% {
		opacity: 0;
		transform: scale(1);
	}

	25% {
		opacity: 0.75;
		transform: scale(1.125);
	}

	50% {
		opacity: 0.75;
		transform: scale(1.25);
	}

	75% {
		opacity: 0.5;
		transform: scale(1.375);
	}

	100% {
		opacity: 0;
		transform: scale(1.5);
	}
}

@keyframes notify {
	from { background-color: rgba(0, 0, 0, 0.6); }
	to { background-color: initial; }
}

@keyframes brightnotify {
	from { background-color: rgba(221, 223, 248, 0.2); }
	to { background-color: initial; }
}

@keyframes blockspawn {
	0% { 
		opacity: 0; 
		max-height: 0; 
	}

	50% {
		opacity: 0.35;
		max-height: 8em;
	}
	
	100% { 
		opacity: 1; 
		max-height: 16em; 
	}
}

@keyframes blockdestroy {
	0% {
		opacity: 1; 
		max-height: 18em; 
		transform: scale(1);
	}

	50% {
		opacity: 0;
		max-height: 18em;
		transform: scale(0.8);
	}

	100% {
		opacity: 0;
		max-height: 0;
		transform: scale(0.8);
	}
}

/* General */

html {
	font-size: 16px;
	font-family: "Main";
}

body {
	overflow: hidden;
}

hr {
	height: 1px;
	border: none;
	border-radius: 16px;
}

table {
	border: 1px solid;
	border-spacing: 0;
	border-radius: 4px;
}

table,
th,
td {
	font-size: 2em;
	font-weight: normal;
}

td {
	padding: 0.25em 0.5em;
	border: 1px solid;
}

.planet-overlay {
	position: fixed;

	border-radius: 100%;
	opacity: 1;
}

img {
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.flex-wrapper {
	display: flex;
}

.flex-wrapper.ttb {
	flex-direction: column;
}

.flex-wrapper.ltr {
	flex-direction: row;
	padding: 0 0.5em;
}

.scroll-container {
	overflow: hidden;
}

.navblock {
	overflow-y: auto;
}

.navblock.hidden {
	display: none;
}

input:not(.slider) {
	border-bottom: 2px solid;
	font-size: 2em;
	font-family: "Main";
}

.input-wrapper.top input:not(.slider) {
	border-bottom: none;
	border-top: 2px solid;
}

.biginput {
	width: 100%;
	position: relative;
	text-align: center;
}

::placeholder {
	opacity: 1;
}

.input-wrapper {
	border-left: 2px solid;
	border-right: 2px solid;
}

.search-result-wrapper {
	height: calc(100% - 3em - 1px);
	max-width: calc(24em - 2em);

	overflow-y: auto;
	overflow-x: hidden;
	overflow-wrap: break-word;
}

.search-results {
	margin: 1em 0.5em 0 1em;
}

.result-block .result-inner {
	margin-top: 0.5em;
}

.result-block {
	cursor: pointer;
	padding: 2px;

	transition: 0.6s background-color, 0.6s text-shadow;
}

.link {
	position: relative;
	z-index: 1;

	cursor: pointer;

	transition: 0.3s text-shadow;
}

.link::before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	border-radius: 4px;
	z-index: -1;
	opacity: 0;

	transition: 0.3s opacity;
}

.link::after {
	content: "➤";
	opacity: 0.5;
	font-size: 0.8em;
	padding: 0 0.1em 0 0.4em;

	transition: 0.3s opacity;
}

.link:hover::before,
.link:hover::after {
	opacity: 1;
}

.cp {
	position: relative;
	font-size: 0.75em;
	opacity: 0.6;
	cursor: pointer;
	line-height: 1.1;

	transition: 0.3s opacity, 0.3s color;
}

.cp::after {
	position: absolute;
	content: "⧉";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	opacity: 0;
}

.cp:hover {
	opacity: 1;
}

.cp.anim::after {
	animation: 1.25s flyout;
}

.syn {
	font-family: "Synapsian";
}

.num {
	font-family: "Num";
}

.karamarea {
	font-family: "Karamarea";
}

.karamarea-sm {
	font-family: "Karamarea-sm";
}

.mono {
	font-family: "Mono";

	margin: 4px 0;
	padding: 2px;
	border-radius: 4px;
	border: 1px solid;
	white-space: pre-wrap;
}

.mono.inl {
	margin: 0;
	border-radius: 2px;
	border: none;
}

.notified {
	animation: 2s notify;
}

.block {
	border: 2px solid;
	position: relative;
}

.block.animate {
	animation: 0.4s blockspawn;
}

.block.hidden {
	animation: 0.6s blockdestroy;
}

#sidebar-block-ltr .block.side {
	transform-origin: right;
}

#sidebar-block-ltr .block.animate {
	animation: 0.6s zoomout !important;
}

#sidebar-block-ltr .block.hidden {
	animation: 0.6s zoomin !important;
}

[data-order="left"] {
	order: 0;
}

[data-order="right"] {
	order: 1;
}

.switch-block.anim-out {
	animation: 0.15s zoomin;
}

.switch-block.anim-in {
	animation: 0.15s zoomout;
}

.block.animate .block-container {
	overflow: hidden;
}

.block.inactive {
	opacity: 0.6;

	transition: 3s opacity;
}

.block.inactive:hover {
	opacity: 1;

	transition: 0.5s opacity;
}

.block-container {
	position: relative;
}

.block.center {
	width: 40em;
	margin-top: 35vh;
	margin-left: calc(50% - 20em);
}

.block.side {
	width: 24em;
}

.block-header {
	font-family: "Header";
	border-bottom: 2px solid;
	height: 21px;
	line-height: 21px;
}

.block-buttons {
	position: absolute;
	top: 0;
	right: 0;

	padding: 4px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	opacity: 0.6;
	z-index: 3;

	transition: 0.3s opacity, 0.6s background-color, 0.5s border-color;
}

.block-buttons:hover {
	opacity: 1;

	transition: 0.3s opacity, 0.3s background-color, 0.5s border-color;
}

.block-buttons-wrapper {
	display: inline-block;
}

.block-buttons-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	pointer-events: none;
	z-index: 2;

	transition: 0.5s background-color;
}

.block-buttons-bg.active {
	background-color: rgba(0, 0, 0, 0.5);
}

.block-buttons-desc {
	position: relative;
	overflow: hidden;
	max-width: 0;
	margin: 0;
	pointer-events: none;

	float: left;
	top: 0;

	transition: 0.5s max-width;
}

.block-buttons:hover .block-buttons-desc {
	max-width: 20em;
}

.block-button {
	display: block;

	cursor: pointer;
}

.block-button-desc {
	font-family: "Bold";

	line-height: 16px;
	text-align: right;
	margin-right: 8px;

	filter: brightness(80%);

	transition: 0.3s filter;
}

.block-button-desc.hover {
	filter: brightness(100%);
}

.block-button:not(:last-child),
.block-button-desc:not(:last-child) {
	margin-bottom: 4px;
}

.block-button.disabled {
	cursor: not-allowed;
	filter: brightness(50%);
}

.button {
	position: relative;
	display: inline-block;
	text-align: center;

	border-left: 2px solid;
	border-right: 2px solid;

	font-size: 1.5em;
	cursor: pointer;
	padding: 0 1em;

	transition: 0.2s box-shadow;
}

.button.big {
	padding: 0 2.125em;
}

.button-wrap {
	position: relative;
	display: inline-block;

	border-top: 2px solid;
	border-bottom: 2px solid;
}

.buttons.center {
	text-align: center;
}

.buttons.left {
	text-align: left;
}

.buttons.right {
	text-align: right;
}

.error-img {
	display: inline-block;
}

.error-inner {
	display: inline-block;
	width: calc(100% - 100px - 0.5em);
	vertical-align: 50%;
}

.c-img {
	max-height: 50vh;
	border-radius: 4px;
	border: 1px solid;

	cursor: pointer;
}

.home-bar-wrapper {
	height: 80px;
	z-index: 1;

	transition: 0.3s opacity;
}

.fullscr-button {
	position: absolute;
	bottom: 0.75em;
	left: 0.75em;

	opacity: 0.4;

	cursor: pointer;

	transition: 0.3s opacity;
}

.fullscr-button:hover {
	opacity: 1;
}

.fullscr .fullscr-button,
.fullscr .exp-container-wrapper,
.fullscr .home-bar-wrapper {
	pointer-events: none;

	opacity: 0 !important;
}

.hidecursor {
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAADUlEQVQYV2P4//8/IwAI/QL/+TZZdwAAAABJRU5ErkJggg=="), none !important;
}

.home-bar {
	display: flex;
	position: relative;
	height: 50px;

	padding: 0.5em;
	border-bottom: 2px solid;
}

.home-bar-button-container {
	display: flex;
	flex-basis: 100%;

	padding-left: 4px;
}

.home-bar::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;

	filter: brightness(40%);
}

.home-bar-button {
	display: inline-block;
	margin: 8px;

	cursor: pointer;
	font-family: "Bold";
	font-size: 2em;

	transition: 0.3s text-shadow;
}

.home-bar-switch-container {
	display: flex;

	margin: -8px;
}

.home-bar-switch {
	font-family: "Bold";
	text-align: center;
	cursor: pointer;

	padding: 8px 1px;

	border-left: 2px solid;

	transition: 0.3s background-color, 0.3s color;
}

.home-bar-switch-inner {
	transition: 0.3s filter;
}

.home-bar-switch.disabled {
	cursor: not-allowed;
}

.home-bar-switch.disabled .home-bar-switch-inner {
	filter: brightness(60%);
}

.home-bar-switch img {
	opacity: 0.8;

	transition: 0.3s opacity;
}

.home-bar-switch:hover img {
	opacity: 1;
}

.home-bar-expand-button {
	display: inline-block;

	font-family: "Header";

	cursor: pointer;
	padding: 4px 0.25em 2px 0.25em;
	border-right: 2px solid;
	border-bottom: 2px solid;

	transition: 0.3s transform, 0.3s opacity;
}

.home-bar-expand-button.collapsed {
	transform: translateY(-70px);
	opacity: 0.4;
}

.home-bar-expand-button:hover {
	opacity: 1;
}

.imgpop {
	max-height: 80vh;
}

.fullscreen-error {
	display: flex;
	justify-content: center;
	align-items: center;

	height: 100%;
	text-align: center;
	font-size: 2em;
}

/* Color-specific */

/* -- Blue -- */

@keyframes cpcolorblue {
	0% { color: #779CD5; }
	25% { color: var(--blue-text); }
	100% { color: #779CD5; }
}

[data-color="blue"] {
	background-color: var(--blue-background);
	color: var(--blue-text);
}

[data-color="blue"] canvas {
	background: linear-gradient(to bottom, #000010 0%, #000016 70%);
}

[data-color="blue"] hr {
	background-color: #6883D1;
}

[data-color="blue"] table,
[data-color="blue"] th,
[data-color="blue"] td {
	background-color: rgba(3, 4, 15, 0.2);
	border-color: #779CD5;
}

[data-color="blue"] .mono {
	background-color: rgba(3, 4, 15, 0.6);
	color: #DDDFF8; 
	border-color: rgba(221, 223, 248, 0.2);
}

[data-color="blue"] .c-img {
	background-color: rgba(3, 4, 15, 0.6);
	border-color: #779CD5;
}

[data-color="blue"] .planet-overlay {
	background-color: var(--blue-background);
}

[data-color="blue"] .block {
	border-image: linear-gradient(145deg, #A4B4E3 0%, #778FD5 60%, #4A60C7 100%) 1;
}

[data-color="blue"] .block-header {
	border-image: linear-gradient(to right, #A4B4E3 0%, #778FD5 60%, #4A60C7 100%) 1;
	background: linear-gradient(to right, rgba(164, 180, 227, 1) 20%, rgba(164, 180, 227, 0) 100%);
	color: var(--blue-background);
}

[data-color="blue"] .block-container {
	background: rgba(13, 22, 45, 0.6);
}

[data-color="blue"] .block-buttons {
	color: #A4B4E3;
	border-color: rgba(164, 180, 227, 0.4);
}

[data-color="blue"] .block-buttons:hover {
	background-color: var(--blue-background);
	border-color: rgba(164, 180, 227, 0.8);
}

[data-color="blue"] input:not(.slider) {
	background-color: transparent;
	color: #95A6DE;
	-moz-box-shadow: inset 0 -32px 32px -32px rgba(89, 116, 204, 0.6);
	-webkit-box-shadow: inset 0 -32px 32px -32px rgba(89, 116, 204, 0.6);
	box-shadow: inset 0 -32px 32px -32px rgba(89, 116, 204, 0.6);
	border-color: #5974CC !important;
}

[data-color="blue"] .input-wrapper.top input:not(.slider) {
	-moz-box-shadow: inset 0 32px 32px -32px rgba(89, 116, 204, 0.6);
	-webkit-box-shadow: inset 0 32px 32px -32px rgba(89, 116, 204, 0.6);
	box-shadow: inset 0 32px 32px -32px rgba(89, 116, 204, 0.6);
}

[data-color="blue"] ::placeholder {
	color: rgba(89, 116, 204, 0.7);
}

[data-color="blue"] .input-wrapper {
	border-image: linear-gradient(to bottom, transparent 40%, #5974CC 100%) 1;
}

[data-color="blue"] .input-wrapper.top {
	border-image: linear-gradient(to top, transparent 40%, #5974CC 100%) 1;
}

[data-color="blue"] .result-block:hover {
	background-color: rgba(3, 4, 15, 0.6);
	box-shadow: 0px 0px 16px rgba(13, 22, 45, 1);
}

[data-color="blue"] .link {
	color: #779CD5;
}

[data-color="blue"] .link:hover {
	text-shadow: 0px 0px 3px #12223B;
}

[data-color="blue"] .link::before {
	background: linear-gradient(to right, rgba(60, 113, 194, 0) 0%, rgba(60, 113, 194, 0.3) 100%);
}

[data-color="blue"] .link::after {
	color: #86A7DA;
}

[data-color="blue"] .cp {
	color: #779CD5;
}

[data-color="blue"] .cp.anim {
	animation: 1.25s cpcolorblue;
}

[data-color="blue"] .home-bar {
	color: var(--blue-text);
	border-color: rgba(164, 179, 227, 0.8);
}

[data-color="blue"] .home-bar::before {
	background: url("../img/bg/header-blue.png") no-repeat;
	background-size: cover;
}

[data-color="blue"] .home-bar-button:hover {
	text-shadow: 0px 0px 6px #5974CC;
}

[data-color="blue"] .home-bar-switch {
	background-color: rgba(3, 4, 15, 0.4);
	color: rgba(164, 180, 227, 0.8);
	border-color: rgba(164, 180, 227, 0.4);
}

[data-color="blue"] .home-bar-switch:hover {
	background-color: rgba(3, 4, 15, 1);
	color: rgba(164, 180, 227, 1);
}

[data-color="blue"] .home-bar-expand-button {
	border-color: rgba(237, 238, 251, 0.4);
	background-color: rgba(3, 4, 15, 0.4);
}

[data-color="blue"] .fullscreen-error {
	color: #5974CC;
	text-shadow: 0px 0px 6px #3754B3;
}

[data-color="blue"] ::selection {
	background-color: var(--blue-text);
	color: var(--blue-background);
}

[data-color="blue"] .block-header::selection {
	background-color: var(--blue-background);
	color: var(--blue-text);
}

[data-color="blue"] .block-header ::selection {
	background-color: var(--blue-background);
	color: var(--blue-text);
}

[data-color="blue"] ::-moz-selection {
	background-color: var(--blue-text);
	color: var(--blue-background);
}

[data-color="blue"] .block-header::-moz-selection {
	background-color: var(--blue-background);
	color: var(--blue-text);
}

[data-color="blue"] .block-header ::-moz-selection {
	background-color: var(--blue-background);
	color: var(--blue-text);
}

/* -- Orange -- */

[data-color="orange"] .block {
	border-image: linear-gradient(145deg, #FFAA22 0%, #FA9A00 60%, #D38200 100%) 1;
}

[data-color="orange"] .block-header {
	border-image: linear-gradient(to right, #FFAA22 0%, #FA9A00 60%, #D38200 100%) 1;
	background: linear-gradient(to right, rgba(255, 170, 34, 1) 20%, rgba(255, 170, 34, 0) 100%);
	color: var(--orange-inverse);
}

[data-color="orange"] .block-container {
	background-color: rgba(20, 7, 0, 0.5);
}

[data-color="orange"] .block-buttons {
	background-color: var(--orange-inverse);
	border-color: rgba(255, 170, 34, 0.4);
}

[data-color="orange"] .block-buttons:hover {
	border-color: rgba(255, 170, 34, 0.8);
}

[data-color="orange"] input:not(.slider) {
	background-color: transparent;
	color: var(--orange-main);
	-moz-box-shadow: inset 0 -32px 32px -32px rgba(255, 170, 34, 0.6);
	-webkit-box-shadow: inset 0 -32px 32px -32px rgba(255, 170, 34, 0.6);
	box-shadow: inset 0 -32px 32px -32px rgba(255, 170, 34, 0.6);
	border-color: var(--orange-main) !important;
}

[data-color="orange"] .input-wrapper.top input:not(.slider) {
	-moz-box-shadow: inset 0 32px 32px -32px rgba(255, 170, 34, 0.6);
	-webkit-box-shadow: inset 0 32px 32px -32px rgba(255, 170, 34, 0.6);
	box-shadow: inset 0 32px 32px -32px rgba(255, 170, 34, 0.6);
}

[data-color="orange"] ::placeholder {
	color: rgba(255, 170, 34, 0.6);
}

[data-color="orange"] .input-wrapper {
	border-image: linear-gradient(to bottom, transparent 40%, #FFAA22 100%) 1;
}

[data-color="orange"] .input-wrapper.top {
	border-image: linear-gradient(to top, transparent 40%, #FFAA22 100%) 1;
}

[data-color="orange"] .button {
	color: var(--orange-main);
	box-shadow: inset 0 16px 16px -16px rgba(255, 170, 34, 0.6), inset 0 -16px 16px -16px rgba(255, 170, 34, 0.6);
	border-image: linear-gradient(to bottom, rgba(255, 170, 34, 1) 0%, rgba(255, 170, 34, 0) 50%, rgba(255, 170, 34, 1) 100%) 1;
}

[data-color="orange"] .button-wrap:hover .button {
	box-shadow: inset 0 17px 17px -17px rgba(255, 170, 34, 0.7), inset 0 -17px 17px -17px rgba(255, 170, 34, 0.7);
}

[data-color="orange"] .button-wrap:active .button {
	background-color: var(--orange-main);
	color: var(--orange-inverse);
	border-image: linear-gradient(to bottom, rgba(255, 170, 34, 1) 0%, rgba(255, 170, 34, 1) 50%, rgba(255, 170, 34, 1) 100%) 1;
}

[data-color="orange"] .button-wrap {
	border-color: var(--orange-main);
}

[data-color="orange"] .link {
	color: #FF8A22;
}

[data-color="orange"] .link:hover {
	text-shadow: 0px 0px 3px #492100;
}

[data-color="orange"] .link::before {
	background: linear-gradient(to right, rgba(250, 112, 0, 0) 0%, rgba(250, 112, 0, 0.3) 100%);
}

[data-color="orange"] .link::after {
	color: #FFC15D;

	opacity: 0.7;
}

[data-color="orange"] .link:hover::after {
	opacity: 1;
}

[data-color="orange"] .home-bar {
	color: var(--orange-main);
	border-color: rgba(255, 170, 34, 0.4);
}

[data-color="orange"] .home-bar::before {
	background: var(--orange-inverse);
	filter: none;
}

[data-color="orange"] .home-bar-button {
	color: var(--orange-main);
}

[data-color="orange"] .home-bar-button:hover {
	text-shadow: 0px 0px 6px rgba(255, 170, 34, 0.6);
}

[data-color="orange"] .home-bar-switch {
	background-color: rgba(14, 9, 0, 0.4);
	color: rgba(255, 170, 34, 0.8);
	border-color: rgba(255, 170, 34, 0.4);
}

[data-color="orange"] .home-bar-switch:hover {
	background-color: rgba(14, 9, 0, 1);
	color: var(--orange-main);
}

[data-color="orange"] .home-bar-expand-button {
	border-color: rgba(255, 170, 34, 0.4);
	background-color: var(--orange-inverse);
}

[data-color="orange"] ::selection {
	background-color: var(--orange-main);
	color: var(--orange-inverse);
}

[data-color="orange"] .block-header::selection {
	background-color: var(--orange-inverse);
	color: var(--orange-main);
}

[data-color="orange"] .block-header ::selection {
	background-color: var(--orange-inverse);
	color: var(--orange-main);
}

[data-color="orange"] ::-moz-selection {
	background-color: var(--orange-main);
	color: var(--orange-inverse);
}

[data-color="orange"] .block-header::-moz-selection {
	background-color: var(--orange-inverse);
	color: var(--orange-main);
}

[data-color="orange"] .block-header ::-moz-selection {
	background-color: var(--orange-inverse);
	color: var(--orange-main);
}

/* Scrollbars */

::-webkit-scrollbar,
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:hover {
	border-radius: 0;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar {
	background: 0 0;
}

::-webkit-scrollbar,
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
	border-radius: 0;
	width: 4px;
	height: 4px;
}

::-webkit-scrollbar-thumb:hover {
	border-radius: 0;
}

::-webkit-scrollbar-thumb {
	background: rgba(255, 255, 255, 0.1);
}

* {
	scrollbar-width: thin;
}

/* -- Blue -- */

[data-color="blue"] ::-webkit-scrollbar-thumb:hover {
	background: rgba(255, 255, 255, 0.8);
}

[data-color="blue"] * {
	scrollbar-color: rgba(164, 179, 227, 0.6) rgba(0, 0, 22, 0.6);
}

/* -- Orange -- */

[data-color="orange"] ::-webkit-scrollbar-thumb:hover,
.settings-wrap ::-webkit-scrollbar-thumb:hover,
#dialogs ::-webkit-scrollbar-thumb:hover {
	background: #FFAA22 !important;
}

[data-color="orange"] *,
.settings-wrap *,
#dialogs * {
	scrollbar-color: rgba(255, 170, 34, 0.6) rgba(14, 9, 0, 0.6) !important;
}
