@charset "UTF-8";

@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/RobotoMono-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 600;
	src: url('/assets/fonts/RobotoMono-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	src: url('/assets/fonts/RobotoMono-Bold.woff2') format('woff2');
}

:root {
	--dark: #00001f;
	--secondary: var(--primary);
	--white: #f0f0f0;
	--black: #f0f0f0;
	--light: #00001f;
	--muted: var(--primary);
	--gray: var(--primary);
	--gray-100: var(--primary);
	--gray-200: var(--primary);
	--gray-300: #00001f;
	--gray-400: #var(--primary);
	--gray-500: #00001f;
	--gray-600: #00001f;
	--gray-700: #00001f;
	--gray-800: #00001f;
	--gray-900: #00001f;
	--background: #00001f;
}


.comment-box {
	border: 2px solid var(--gray-200);
}

.btn {
	color: var(--primary);
}

* {
	font-family: 'Roboto Mono';
}

.arrow-up::before {
	color: var(--white);
}

.arrow-down::before {
	color: var(--white);
}

.modal-content {
	background-color: var(--gray-300);
}

.modal-header {
	background-color: var(--gray-300);
}

.modal .comment-actions .list-group-item {
	background-color: var(--gray-300);
}

.comment-actions .score {
	color: var(--white);
}

.transparent {
	background: None !important;
}

.btn-danger.disabled, .btn-danger:disabled {
	color: var(--primary) !important;
}

.followsyou {
	background-color: var(--dark) !important;
	border: 1px solid var(--primary) !important;
}

#frontpage .pseudo-submit-form.card, .form-inline.search .form-control, .form-control[readonly] {
	border: 2px solid var(--gray-200) !important;
}

#frontpage .post-title a:visited, .visited {
	color: #b0b0b0 !important;
}
