figure.highlight table,figure.highlight table>tbody,figure.highlight table>tbody>tr,figure.highlight table>tbody>tr>td {
	display:block
}
figure.highlight {
	background:#2a2a2a;
	border-radius:8px;
	color:#eaeaea;
	font-family:Consolas,Courier New,monospace,-apple-system;
	font-size:12px;
	font-weight:unset;
	margin:20px 0;
	overflow:auto;
	padding:0;
	position:relative
}
figure.highlight:before {
	background-color:#fc625d;
	border-radius:50%;
	-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;
	box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;
	content:" ";
	height:12px;
	left:10px;
	position:absolute;
	top:10px;
	width:12px
}
figure.highlight figcaption {
	font-size:18px;
	margin-left:75px;
	position:absolute
}
figure.highlight pre {
	background:none;
	border:none;
	color:#eaeaea;
	margin:0;
	padding:10px 0
}
figure.highlight table {
	border:none;
	border-collapse:unset;
	border-spacing:unset;
	margin:30px 0 0;
	width:auto
}
figure.highlight td {
	border:none;
	padding:0
}
figure.highlight .gutter {
	position:absolute;
	-ms-user-select:none;
	user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	width:40px
}
figure.highlight .gutter pre {
	background-color:#292929;
	color:#666;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	text-align:right
}
figure.highlight .gutter+.code {
	margin-left:40px
}
figure.highlight .code {
	background-color:#000;
	overflow:auto
}
figure.highlight .code pre {
	display:inline-block;
	padding-left:10px;
	padding-right:15px;
	text-align:left
}
figure.highlight .code pre::-webkit-selection {
	background:#afe7e7;
	color:#424242
}
figure.highlight .code pre::-moz-selection {
	background:#afe7e7;
	color:#424242
}
figure.highlight .code pre::selection {
	background:#afe7e7;
	color:#424242
}
figure.highlight>button.copy {
	background:none;
	border:1px solid;
	border-radius:4px;
	color:#eaeaea;
	font-size:12px;
	line-height:12px;
	opacity:0;
	padding:3px 5px;
	position:absolute;
	right:5px;
	top:5px;
	-webkit-transition:all .3s;
	transition:all .3s
}
figure.highlight:hover>button.copy {
	opacity:1
}
figure.highlight:hover>button.copy:hover {
	color:#70c0b1
}
.gist table {
	width:auto
}
.gist table td {
	border:none
}
pre .addition {
	background:green
}
pre .deletion {
	background:maroon
}
pre .meta {
	color:#c397d8
}
pre .comment {
	color:#969896
}
pre .attribute,pre .css .class,pre .css .id,pre .css .pseudo,pre .html .doctype,pre .regexp,pre .ruby .constant,pre .tag,pre .variable,pre .xml .doctype,pre .xml .pi,pre .xml .tag .title {
	color:#d54e53
}
pre .built_in,pre .command,pre .constant,pre .literal,pre .number,pre .params,pre .preprocessor {
	color:#e78c45
}
pre .css .rules .attribute,pre .formula,pre .header,pre .inheritance,pre .number,pre .ruby .class .title,pre .ruby .symbol,pre .special,pre .string,pre .value,pre .xml .cdata {
	color:#b9ca4a
}
pre .css .hexcolor,pre .title {
	color:#70c0b1
}
pre .coffeescript .title,pre .function,pre .javascript .title,pre .perl .sub,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword {
	color:#7aa6da
}
pre .javascript .function,pre .keyword {
	color:#c397d8
}
/*# sourceMappingURL=../../maps/night-bright.min.css.map */
