User:Noeru/cosmos.css

body > #mw-content-container { padding-top: 4%; }

@media only screen and (min-width: 1596px) { #mw-content-wrapper { width: 80%; } }

.main-page-tag-lcs-exploded { float: left; width: 100%; position: relative; } .main-page-tag-rcs { position: relative; width: 300px; float: right; clear: right; }

.colorback { background-color: #1d181b; border-bottom: 1px solid #434343; }

.colorbackend { background-color: #1d181b; }

.cosmos-header:before { position: absolute; z-index: -1; display: block; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(55,3,34,0) 25%, #370322); content: ''; }

.cosmos-header { background-size: 700px; background-position: bottom; height: 140px; }

.cosmos-header__wordmark img { width: auto; max-width: 250px; height: auto; max-height: 100px; object-fit: scale-down; object-position: bottom; width: auto; }

display: none; }
 * 1) CosmosRailWrapper {

width: 100% !important; }
 * 1) cosmos-pageBody-content {

.cosmos-header .wds-tabs .wds-tabs__tab-label a { margin: 0px 30px; font-weight: bolder; }

table.article-table.sortable.jquery-tablesorter { border-spacing: 0px; border-collapse: collapse; }

.article-table tbody tr { border-bottom: 2px solid rgb(109 2 73 / 25%); }

tbody { background-color: transparent; }

th.coloraccent { background-color: #6d0249; }

table.article-table tbody { background-color: #1d181b; }

table.article-table thead { background-color: #6d0249; }

td, th { padding: 6px 12px; }

body #mw-content-text { line-height: 1.75; }

.cosmos-header .wds-dropdown__content { background-color: #1d181b; }

.cosmos-header .wds-dropdown__content .wds-list.wds-is-linked .wds-dropdown-level-2 .wds-dropdown-level-2__content { background-color: #1d181b; }

.cosmos-header .wds-dropdown__content .wds-list.wds-is-linked li:hover > a:not(.wds-button) { background-color: rgb(215 35 184 / 25%); color: #ef76c3; transition: all 0.2s; }

.cosmos-header .wds-dropdown__content .wds-list.wds-is-linked li > a:not(.wds-button) { transition: all 0.2s; color: #e6e6e6; }

li.gallerybox div.thumb { border: none; background-color: transparent; }

li.pi-section-tab.pi-item-spacing { border: none; font-weight: bold; color: #ef76c3; }

li.pi-section-tab.pi-item-spacing:hover { color: #f1a9d7; }

.pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: transparent; color: #ef76c3; border-bottom: 2px solid #ef76c3; }

ul.tabbernav li a, ul.tabbernav li.tabberactive a { background-color: transparent; }

ul.tabbernav li a { font-size: 16px; border: none; border-bottom: none !important; color: #ef76c3; transition: color .3s; }

ul.tabbernav li a:hover, ul.tabbernav li.tabberactive a:hover { color: #f9d1eb !important; background: transparent; border-bottom: none; transition: color .3s; }

ul.tabbernav li { display: inline-block; padding: 16px; }

ul.tabbernav li.tabberactive { box-shadow: inset 0 -2px 0 0 #ef76c3; transition: box-shadow; transition-duration: 0.3s; }

ul.tabbernav li.tabberactive:hover { box-shadow: inset 0 -2px 0 0 #f9d1eb; transition: box-shadow; transition-duration: 0.3s; }

.tabber .tabbertab { border: none !important; }

ul.tabbernav { border-bottom: none !important; }

background-color: #1d181b; }
 * 1) mw-content .navbox-inner tbody {

th.navbox-group { text-align: right; white-space: nowrap; width: 1px; background: #24141f; }

td.navbox-list { border-left: none !important; }

th.navbox-title { background-color: #6d0249; color: #fff; }

a.mw-collapsible-text { color: #fff !important; }

table.nowraplinks.mw-collapsible.expanded.navbox-inner.mw-made-collapsible.mw-collapsed { width: 100%; }

th.navbox-group a, td.navbox-list a { transition: color .3s; }

color: #f9d1eb; transition: color .3s; text-decoration: underline; }
 * 1) mw-content th a:hover, #mw-content td a:hover {

img.thumbimage { background-color: transparent; border: none; }

.thumb div.thumbinner { background-color: transparent; border: none; }

.magnify { display: none; }

.thumb div.thumbcaption { border: none; color: #fff; }