/*
Name: Hiraku Terminal
Description: Dark terminal-lab colors matched to the Hiraku Dev theme.
Version: 1.0
Author: Hiraku + Codex
URL: https://hiraku.dev/
*/
.crayon-theme-hiraku-terminal {
	border-width: 1px !important;
	border-color: #16241f !important;
	border-style: solid !important;
	text-shadow: none !important;
	background: #07100e !important;
	box-shadow: 0 18px 42px rgba(0, 0, 0, .35) !important;
}
.crayon-theme-hiraku-terminal .crayon-code {
	background: #07100e !important;
}
.crayon-theme-hiraku-terminal-inline {
	border-width: 1px !important;
	border-color: #244039 !important;
	border-style: solid !important;
	background: #050b0a !important;
	color: #9fe8d6 !important;
}
.crayon-theme-hiraku-terminal .crayon-table .crayon-nums {
	background: #0a1311 !important;
	color: #48515d !important;
	border-right-width: 1px !important;
	border-right-color: #16241f !important;
	border-right-style: solid !important;
}
.crayon-theme-hiraku-terminal .crayon-striped-line {
	background: #0a1311 !important;
}
.crayon-theme-hiraku-terminal .crayon-striped-num {
	background: #08120f !important;
	color: #48515d !important;
}
.crayon-theme-hiraku-terminal .crayon-marked-line {
	background: rgba(94, 234, 212, .08) !important;
	border-width: 1px !important;
	border-color: #244039 !important;
}
.crayon-theme-hiraku-terminal .crayon-marked-num {
	background: #101b18 !important;
	color: #5eead4 !important;
	border-width: 1px !important;
	border-color: #244039 !important;
}
.crayon-theme-hiraku-terminal .crayon-marked-line.crayon-striped-line {
	background: rgba(94, 234, 212, .1) !important;
}
.crayon-theme-hiraku-terminal .crayon-marked-num.crayon-striped-num {
	background: #101b18 !important;
	color: #5eead4 !important;
}
.crayon-theme-hiraku-terminal .crayon-marked-line.crayon-top,
.crayon-theme-hiraku-terminal .crayon-marked-num.crayon-top {
	border-top-style: solid !important;
}
.crayon-theme-hiraku-terminal .crayon-marked-line.crayon-bottom,
.crayon-theme-hiraku-terminal .crayon-marked-num.crayon-bottom {
	border-bottom-style: solid !important;
}
.crayon-theme-hiraku-terminal .crayon-info {
	background: #101b18 !important;
	border-bottom-width: 1px !important;
	border-bottom-color: #244039 !important;
	border-bottom-style: solid !important;
	color: #aab4c0 !important;
}
.crayon-theme-hiraku-terminal .crayon-toolbar {
	background: #0c1614 !important;
	border-bottom-width: 1px !important;
	border-bottom-color: #16241f !important;
	border-bottom-style: solid !important;
	color: #aab4c0 !important;
}
.crayon-theme-hiraku-terminal .crayon-toolbar > div {
	float: left !important;
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-tools {
	float: right !important;
	right: 6px !important;
}
.crayon-theme-hiraku-terminal .crayon-title {
	color: #e9edf2 !important;
}
.crayon-theme-hiraku-terminal .crayon-language {
	color: #5eead4 !important;
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-mixed-highlight {
	background-position: -24px center;
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button {
	width: 24px !important;
	height: 18px !important;
	margin: 0 !important;
	border: 0 !important;
	border-radius: 3px !important;
	background-color: transparent !important;
	color: #aab4c0 !important;
	opacity: 1 !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button .urvanov-syntax-highlighter-button-icon {
	opacity: .62 !important;
	filter: invert(91%) sepia(17%) saturate(515%) hue-rotate(120deg) brightness(104%) contrast(95%);
	-webkit-filter: invert(91%) sepia(17%) saturate(515%) hue-rotate(120deg) brightness(104%) contrast(95%);
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button:hover,
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button:active {
	background-color: transparent !important;
	color: #5eead4 !important;
	box-shadow: none !important;
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button:hover .urvanov-syntax-highlighter-button-icon,
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button:active .urvanov-syntax-highlighter-button-icon {
	opacity: 1 !important;
	filter: invert(78%) sepia(92%) saturate(332%) hue-rotate(118deg) brightness(102%) contrast(91%);
	-webkit-filter: invert(78%) sepia(92%) saturate(332%) hue-rotate(118deg) brightness(102%) contrast(91%);
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button.crayon-pressed .urvanov-syntax-highlighter-button-icon {
	opacity: 1 !important;
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button.crayon-pressed,
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button.crayon-pressed:hover,
.crayon-theme-hiraku-terminal .crayon-toolbar .crayon-button.crayon-pressed:active {
	background-color: transparent !important;
	color: #e9edf2 !important;
	box-shadow: none !important;
}
.crayon-theme-hiraku-terminal .crayon-pre {
	color: #d7dee8 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-c {
	color: #6e7a89 !important;
	font-style: italic !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-s {
	color: #f6c177 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-p,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-sy {
	color: #aab4c0 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-ta,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-t,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-m {
	color: #7aa2f7 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-k,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-st,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-r {
	color: #5eead4 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-i {
	color: #e9edf2 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-e,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-f {
	color: #34d399 !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-v {
	color: #c4b5fd !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-cn,
.crayon-theme-hiraku-terminal .crayon-pre .crayon-n {
	color: #ff8a4c !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-o {
	color: #8bd5ca !important;
}
.crayon-theme-hiraku-terminal .crayon-pre .crayon-h {
	color: #ef6f6c !important;
}
