/* dP dP dP */ /* 88 88 88 */ /* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */ /* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */ /* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */ /* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */ /* 88 */ /* dP */ /* Made by @gilbN */ /* https://github.com/gilbN/theme.park */ @import url("/css/defaults/placeholders.css"); @import url("/css/defaults/transparent.css"); .message { color: var(--text-hover); } #login { min-height: 100%; height: auto; background: var(--main-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; } body { color: var(--text); font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; } h1, h2, h3, h4, h5, h6, th { color: var(--text-hover) !important; } #login input[type=password], #login input[type=text] { color: var(--text-hover) !important; background: var(--transparency-dark-15) !important; border: none; } #loading { background: var(--main-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; } #loading .spinner * { background-color: #FFF !important; } html { min-height: 100%; background: var(--main-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; } body { background: var(--main-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; } @media (max-width: 736px) { nav, nav.active { background: var(--modal-bg-color) !important; } #dropdown.active { background: var(--drop-down-menu-bg) !important; } } nav { background: var(--transparency-dark-45); height: 100%; top: 64px; width: 240px; } .overlay:not(nav) { background-color: transparent; } nav .action { color: var(--text); font-size: 13px; font-family: Open Sans Semibold, Helvetica Neue, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-top: 0px; padding-bottom: 0px; } nav .action:hover { background: var(--transparency-light-05); color: rgb(var(--accent-color)); } nav>div { border-top: none; } header { background: var(--transparency-dark-25); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; border-bottom: transparent; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15); } header>div:first-child { height: 60px; } body { padding-top: 60px; } .shell { background: var(--modal-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; color: rgb(var(--accent-color)); } .shell__prompt i { color: rgb(var(--accent-color)); } .action { color: var(--text-hover); } #listing.list .item { background: var(--transparency-dark-15); color: var(--text); border: none; } #listing.list .item:hover { background: var(--transparency-light-10); color: var(--text-hover); border: none; transition: .4s; } #listing.list .item.header { background: var(--transparency-dark-45); color: var(--text-hover); border-bottom: none; right: auto; } .material-icons, .prompt .file-list ul li:before { color: rgb(var(--accent-color)); } .action:hover { background-color: rgba(var(--accent-color), .1); } .action .counter { background: rgb(var(--accent-color)); color: var(--label-text-color); border: 2px solid var(--label-text-color); } .share__box { background: transparent; } .share__box__info { background: var(--transparency-dark-25); } .share__box__download { background: rgb(var(--accent-color)); color: var(--text-hover); border-bottom: 1px solid rgb(var(--accent-color)); } .share__box__element { border-top: 1px solid rgb(255 255 255 / 10%); } svg { fill: rgb(var(--accent-color)) !important; } #listing.list .item div:first-of-type i { color: rgb(var(--accent-color)); } #listing .item i { color: rgb(var(--accent-color)); } #listing.mosaic:hover .item:hover i:hover { color: var(--accent-color-hover); } #listing .item[aria-selected=true] { background-color: rgba(255, 255, 255, 0.2) !important; color: var(--text-hover) !important; } #listing h2 { color: var(--text-hover); } #listing #multiple-selection { background: var(--modal-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; } #breadcrumbs span a { color: var(--text-hover); } #breadcrumbs { border-bottom: 1px solid rgb(var(--accent-color)); } #listing .item { background: var(--transparency-dark-15); color: var(--text); border: none; } .input { background: var(--transparency-dark-25); color: var(--text-hover); } select>option { background: var(--drop-down-menu-bg); } #search #input { background: #fff; display: flex; padding: 10px; } #search #result { background: var(--modal-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; color: var(--text-hover); } #search .boxes { background: var(--transparency-dark-15); padding: 15px; } #search .boxes h3 { color: var(--text-hover); } #search .boxes>div>div { background: var(--transparency-dark-10); } #search .boxes>div>div:hover { background-color: var(--transparency-light-10); } #search.active #input { background: var(--main-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; height: 60px; color: black; } #search.active i, #search.active input { color: var(--text-hover); } #search #result>div>:first-child { margin-top: 10px; } .card { background: var(--transparency-dark-15); } .card h3 { color: var(--text-hover); } .card#share ul li a { color: rgb(var(--accent-color)); } select { color: var(--text-hover); } .card#share .input-group * { border: none; background: transparent; } input, textarea, select, button { color: var(--text-hover); } .collapsible>label * { color: var(--text-hover); } a, .link, .breadcrumbs span a, .breadcrumbs, .breadcrumbs span { color: var(--link-color); } a:hover, .link:hover, .breadcrumbs span a:hover { color: var(--link-color-hover); } table th { color: var(--text-hover); } .card.floating { background: var(--modal-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; } #search #input { background: var(--transparency-light-10); } #listing.mosaic .item { box-shadow: none !important; } #listing.mosaic .item:hover { box-shadow: none !important; background: var(--transparency-light-10); } .dashboard p label { color: var(--text-hover); } .dashboard #nav li.active { border-color: rgb(var(--accent-color)); } .dashboard #nav ul li.active { border-color: rgb(var(--accent-color)); color: rgb(var(--accent-color)); } .dashboard #nav ul li.active:before { background: rgb(var(--accent-color)); opacity: .08; } .dashboard #nav ul li:hover { background: rgb(var(--accent-color), .15); color: rgb(var(--accent-color)); } .dashboard #nav .wrapper { border-bottom: 2px solid var(--accent-color-hover); } @media (min-width: 1024px) { main { margin-left: 270px; } } @media (max-width: 1024px) { nav { width: 175px; } } /* Buttons */ .button:not(.button--flat.button--red) { background: var(--button-color); color: var(--button-text); } .button:hover:not(.button--flat.button--red), .button:active:not(.button--flat.button--red), .button:focus:not(.button--flat.button--red) { background: var(--button-color-hover); color: var(--button-text-hover); } button:hover:not(.action), input[type=submit]:hover { color: var(--button-text-hover); } .button--flat { margin-left: 5px; } .button--flat:hover { background: var(--dark-red); color: var(--text-hover); margin-left: 5px; } #editor-container { background: var(--modal-bg-color); } /* ACE EDITOR */ .ace-chrome .ace_gutter { background: #282a36 !important; color: rgb(144, 145, 148) !important; } .ace-chrome .ace_print-margin { width: 1px; background: #44475a } .ace-chrome { background-color: #282a36; color: #f8f8f2 } .ace-chrome .ace_cursor { color: #f8f8f0 } .ace-chrome .ace_marker-layer .ace_selection { background: #44475a } .ace-chrome.ace_multiselect .ace_selection.ace_start { box-shadow: 0 0 3px 0px #282a36; border-radius: 2px } .ace-chrome .ace_marker-layer .ace_step { background: rgb(198, 219, 174) } .ace-chrome .ace_marker-layer .ace_bracket { margin: -1px 0 0 -1px; border: 1px solid #a29709 } .ace-chrome .ace_marker-layer .ace_active-line { background: #44475a } .ace-chrome .ace_gutter-active-line { background-color: #44475a } .ace-chrome .ace_marker-layer .ace_selected-word { box-shadow: 0px 0px 0px 1px #a29709; border-radius: 3px; } .ace-chrome .ace_fold { background-color: #50fa7b; border-color: #f8f8f2 } .ace-chrome .ace_keyword { color: #ff79c6 } .ace-chrome .ace_constant.ace_language { color: #bd93f9 } .ace-chrome .ace_constant.ace_numeric { color: #bd93f9 } .ace-chrome .ace_constant.ace_character { color: #bd93f9 } .ace-chrome .ace_constant.ace_character.ace_escape { color: #ff79c6 } .ace-chrome .ace_constant.ace_other { color: #bd93f9 } .ace-chrome .ace_support.ace_function { color: #8be9fd } .ace-chrome .ace_support.ace_constant { color: #6be5fd } .ace-chrome .ace_support.ace_class { font-style: italic; color: #66d9ef } .ace-chrome .ace_support.ace_type { font-style: italic; color: #66d9ef } .ace-chrome .ace_storage { color: #ff79c6 } .ace-chrome .ace_storage.ace_type { font-style: italic; color: #8be9fd } .ace-chrome .ace_invalid { color: #F8F8F0; background-color: #ff79c6 } .ace-chrome .ace_invalid.ace_deprecated { color: #F8F8F0; background-color: #bd93f9 } .ace-chrome .ace_string { color: #f1fa8c } .ace-chrome .ace_comment { color: #6272a4 } .ace-chrome .ace_variable { color: #50fa7b } .ace-chrome .ace_variable.ace_parameter { font-style: italic; color: #ffb86c } .ace-chrome .ace_entity.ace_other.ace_attribute-name { color: #50fa7b } .ace-chrome .ace_entity.ace_name.ace_function { color: #50fa7b } .ace-chrome .ace_entity.ace_name.ace_tag { color: #ff79c6 } .ace-chrome .ace_invisible { color: #626680; } .ace-chrome .ace_indent-guide { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y } .credits { color: var(--text-muted); }