@charset "UTF-8";
@import url("/backend/styles/global.css");
a {
	color: #4BE6CA;
}
a:hover {
	color: #FDB271;
}
a:focus {
    color: #C5FFF2;
}
body {
	background-color: #030C15;
    background-image:
        radial-gradient(#FFFEF6, rgba(246,245,218,.2) 2px, transparent 40px),
        radial-gradient(#FFFEF6, rgba(246,245,218,.15) 1px, transparent 30px),
        radial-gradient(#FFFEF6, rgba(246,245,218,.1) 2px, transparent 40px),
        radial-gradient(rgba(246,245,218,.4), rgba(246,245,218,.1) 2px, transparent 30px);
    background-size: 550px 550px, 350px 350px, 250px 250px, 150px 150px;
    background-position: 80px 40px, -25px 60px, 130px 270px, 130px 100px;
	color: #DEDCA0;
}
blockquote {
    border-left: 0.25rem solid #DEDCA0;
    background: linear-gradient(to right, rgba(246,245,218,.25), transparent);
}
button {
	background-color: #551B1A;
	border-color: #1B1F27;
	color: #E2A98A;
}
button:hover {
	background-color: #E2A98A;
	color: #551B1A;
}
button:active {
	background-color: #E2A98A;
	border-color: #551B1A;
	color: #1B1F27;
}
caption, .blockquote-footer {
    color: #dedca1;
    color: #dedca1bf;
    color: rgba(222, 220, 161, 0.75);
}
figure, .table-dark {
    color: ghostwhite;
    background-color: #030C15;
}
h2 {
    color: #F1FDFF;
    border-bottom: 0.08em solid #F1FDFF;
}
hr {
	border-color: #4735A7;
}
mark {
    background-color: #DEDCA0;
    color: #030C15;
}
select, option {
    background-color: #A43230;
    border-color: #F7CFDA;
    color: #EEE9C8;
}
option disabled {
	color: darkslategrey;
}
div[role="doc-subtitle"], .lit-inline-subtitle {
    color: #fffef6;
}

::-moz-selection {
    color: #4BE6CA;
    background: #00071D;
}
::selection {
    color: #5ce64b;
    background: #021d00;
}


#content-container {
	background-color: #2C353C;
	background-color: rgba(44, 53, 60, 0.8);
}
#content-container a {
    color: #A5A5FB;
}
#content-container a:hover {
    color: #FFFFE1;
}
#content-container a:active {
    color: #FBFFDA;
}
#featured-row a {
    color: #aff;
}
#featured-row a:hover {
    color: #1759ec;
}
#prompt_display, #story-content, #copyablePrompt {
    background-color: #3A45BE;
    background-color: rgba(19,19,19,0.65);
	color: #C3E6E4;
}
#prompt_display a, #story-content a {
    color: #FFC112;
}
#content-container #breadcrumb-case a .nav-active {
    color: #FFC107;
    border-bottom: 2px solid #FFC107;
}
#content-container #breadcrumb-case a .nav-active:hover, #content-container #breadcrumb-case a .nav-active:active {
    color: #DEDCA0;
    border-bottom: 2px solid #DEDCA0;
}

.art-modal, .lightbox {
    background-color: #3A45BE;
    background-color: rgba(58,69,190,0.8);
	color: #C3E6E4;
}
.banner-text {
    background-color: rgb(0, 123, 255);
    background-color: rgba(0, 123, 255, 0.65);
}
.btn-default, .bg-default {
    color: #D9EDF7;
    background-color: #286090;
    border-color: #337AB7;
}
.btn-default:hover {
    color: #337AB7;
    background-color: #D9EDF7;
    border-color: #286090;
}
.btn-default:active {
    color: #286090;
    background-color: #D9EDF7;
    border-color: #337AB7;
}
.btn-default:focus {
    color: #286090;
    background-color: #D9EDF7;
    border-color: #337AB7;
}
.btn-default:active, .btn-default:hover {
    background-color: #1D213D;
    color: #D9E8FF;
}
.carousel-caption {
	background-color: black;
	background-color: rgba(0,0,0,0.8);
}
.Input .LineInput, .InvisibleCursor, .BufferWindow .Input {
    color: white;
}
.jumbotron, .crumb, #gameport .GridWindow, .dropdown-menu, .Input .LineInput, .BufferWindow .Input, .MorePrompt, .BufferLine:hover {
    background-color: rgb(0, 123, 255);
    background-color: rgba(0, 123, 255, 0.25);
}
.links-group-header {
    border-top: 1px solid #DEDCA0;
    border-bottom: 1px solid #DEDCA0;
}
.crumb:hover, .modal-content {
    background-color: aliceblue;
}
.lightbox-captions, .modal-body, .modal-footer {
    background-color: #2C353C;
    color: #FFFEF6;
}
.lightbox-ctrl-thumb .row .col:hover, .nav-item .active a:hover, .nav-item .active a:focus, .nav-active a:hover, .nav-active a:focus {
    background-color: cornflowerblue;
    color: #C3E6E4;
}
#content-container .crumb-active a {
    background-color: lightslategrey;
    color: #FFFEF6;
}
.crumb-disabled, .crumb-disabled:hover {
    background-color: slategrey;
    color: #FFFEF6;
}
.navbar-inverse, .navbar-dark, nav .bg-dark, #topnav, #topnavitems {
	background-color: #2C353C;
	border-color: #FFFEF6;
}
#topnav .navbar-brand, #topnav .navbar-nav > li > a, #topnav .navbar-brand, #topnav .nav-link, #topnav .navbar-toggler {
    color: #FFFEF6;
    border-color: #FFFEF6;
}
#topnav .navbar-brand:hover, #topnav .navbar-nav > li > a:hover, #topnav .navbar-brand:hover, #topnav .nav-link:hover, #topnav .navbar-toggler:hover {
    background-color: #286090;
}
#topnav .nav-item a:hover, #topnav .nav-item a:focus, #topnav .nav-active {
    background-color: #3A45BE;
    color: #C3E6E4;
}
.navbar-toggler {
    background-image: url("/backend/styles/backgrounds/trifold-menu.svg");
    background-image: url("/backend/styles/backgrounds/trifold-menu_moth.png");
}
.table-dark td, .table-dark th, .table-dark thead th {
    border-color: #333B3C;
}
.WindowFrame {
    background-color: #2C353C;
}