MediaWiki:Fandomdesktop.css

/* CSS placed here will affect users of the Hydradark skin */

/* FONTS */ /* Font: Source Sans Pro */ @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; font-display: swap; src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v12/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; font-display: swap; src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v12/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Font: Binder Style */ @font-face { font-family: 'BStyle_B'; src: local('BStyle_B'), local('BStyle_B'), url('/media/hydra/fonts/BStyle_B.ttf') format('truetype'); }

@font-face { font-family: 'BStyle_R'; src: local('BStyle_R'), local('BStyle_R'), url('/media/hydra/fonts/BStyle_R.ttf') format('truetype'); }

/* Font Adjustments for default UCP Search styling */ .unified-search__community__content__name { font-family: 'Source Sans Pro'; font-size: 24px; } .unified-search__result__title { font-family: 'Source Sans Pro'; font-size: 24px; }

/* For elements which only display in the mobile view */ .mobileonly { display: none; }

/* Article navigation */ /* Changes to design should be mirrored at the bottom with vectorButton */ div.vectorTabs ul li span, div.vectorTabs ul li a, div.vectorTabs ul li, div.vectorTabs ul li.selected, div.vectorTabs ul, div.vectorTabs { background: none; }

div.vectorMenu h3 { background: none !important; }

div.vectorTabs ul li:not(.mw-watchlink) span a, div.vectorMenu span { line-height: 1em; color: #614575 !important; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }

div.vectorTabs ul li:not(.mw-watchlink) span a, div.vectorMenu span, div.vectorTabs ul li.mw-watchlink { background: #e1e1ea; /* VectorTabs not selected/active */ border-radius: 3px; margin-left: 10px; }

div.vectorTabs ul li.selected span a, div.vectorTabs ul li:hover span a, div.vectorMenu:hover span { color: #1a1850 !important; background-color: #fff; border-radius: 3px; }

div.vectorMenu h3 { height: 3em !important; }

div.vectorMenu h3 span { height: 1.75em; padding-right: 0.625em; line-height: 0.75em !important; }

div.vectorMenu h3 a { background: none; }

div.vectorMenu h3 span:after { background-image: none; }

div.vectorMenu div.menu { background: none; border: none; }

div.vectorMenu div.menu div#socialIconImages, div.vectorMenu div.menu ul { margin-top: 15px; background: #e1e1ea; border-radius: 3px; }

div.vectorMenu div.menu ul li:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }

div.vectorMenu div.menu ul li a { color: #614575; }

div.vectorMenu div.menu ul li:hover a { color: #1a1850; background: #fff; border-radius: 3px; text-decoration: none; }

/* Fonts */ div#content { font-family: 'Source Sans Pro'; font-size: 18px; }

div#content h1 { font-family: 'BStyle_R'; font-size: 40px; }

div#content h2 { font-family: 'BStyle_R'; font-size: 36px; font-weight: normal !important; }

div#content h3 { font-family: 'BStyle_R'; font-size: 32px; font-weight: normal !important; }

div#content h4, div#content h5 { font-family: 'BStyle_R'; font-size: 26px; font-weight: normal !important; }

/* Font override for UCP Search titles */ font-family: 'Source Sans Pro'; font-size: 24px; font-weight: bold; }
 * 1) unified-search__result__title {

/* Content */ div#content { margin-top: 50px; margin-right: 10px; border: none; border-radius: 5px; background: #212121; color: #fff; }

div#footer ul li { color: #e0e0e0; }

div#footer ul li a { color: #e3ff8f; }

div#footer ul li a:hover { color: #b5cc72; transition: color .15s ease-out; }

fieldset legend { color: #e3ff8f !important; }

fieldset { border-color: #e1e1ea; }

div.catlinks#catlinks, div.toc#toc { border-color: #e1e1ea; }

span.warning { color: #a37400; }

/* TABS */ /* for regular tab */ .pagetab { border-style: solid; border-width: thin; border-color: #808080; padding: 0.25ex 1ex 0ex; background-color: #303030; border-radius: 4px 4px 0px 0px; }

/* for "selected" tab */ .selectedpagetab { border-style: solid solid none; border-width: thin; border-color: #808080; padding: 0.25ex 1ex 0ex; background-color: #212121; border-radius: 4px 4px 0px 0px; bottom-border: 4px solid #212121; }

/* Notifications fix */ .mw-echo-ui-notificationsInboxWidget-toolbarWrapper { background: inherit; }

/* Tabber styling */ .tabberlive .tabbertab, .tabber .tabbertab { /* border-color: #505050; */ /* If you keep all borders the same */ /* border-style: solid; */ /* If you keep all borders the same */ /* border-width: 1px; */ /* If you keep all borders the same */ -moz-border-bottom-colors: transparent; /* doesn't have to be transparent, could be the same border color used elsewhere */ -moz-border-left-colors: transparent; /* doesn't have to be transparent, could be the same border color used elsewhere */ -moz-border-right-colors: transparent; /* doesn't have to be transparent, could be the same border color used elsewhere */ -moz-border-top-colors: #505050; /* This should match your general choice of border color */ border-bottom-color: transparent; /* doesn't have to be transparent, could be the same border color used elsewhere */ border-left-color: transparent; /* doesn't have to be transparent, could be the same border color used elsewhere */ border-right-color: transparent; /* doesn't have to be transparent, could be the same border color used elsewhere */ border-top-color: #505050; /* This should match your general choice of border color */ border-image: none; border-style: solid none none; border-width: 1px medium medium; }

ul.tabbernav { border-bottom: none; }

ul.tabbernav li a { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #000000; /* This should match your general choice of background color */ border: 1px solid #505050; /* This should match your general choice of border color */ border-image: none; border-radius: 5px 5px 0 0; /* This is only if you want your tabs to have rounded corners */ margin-left: 3px; padding: 3px 0.5em; text-decoration: none; }

ul.tabbernav li { display: inline; list-style: none outside none; margin: 0 0 0 7px; }

ul.tabbernav li a:link { color: #7AB1CC; /* This should match your anchor color, but simply being different from the default text color works */ }

ul.tabbernav li a:hover { background: none repeat scroll 0 0 #000000; border-color: #505050; /* This should match your general choice of border color */ color: #FFFFFF; }

ul.tabbernav li.tabberactive a { background-color: #000000; color: #FFFFFF; }

ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive a:hover, ul.tabbernav li.tabberactive a:link { background-color: #000000; border-bottom: 1px none; padding: 2px 0.5em 4px; color: #fff; }

/* Popup styling */ .mwe-popups { margin-top: -30px; }

/* PageForms styling */ div.otherInputParams > div:nth-child(even) { background: none !important; }

div.otherInputParams > div:nth-child(odd) { background-color: #222 !important; }

/* Reference highlighting color */ ol.references li:target, sup.reference:target { background-color: #0a1e40; }

/* Grid for better display of the ContentNav and PI DPLs */ .gridPI { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); grid-gap: 10px; justify-items: center; } .gridPI > div { padding: 1rem; }

/* Class for list elements in gridPI */ .gridPIelement { text-align:center; padding:0.4em; font-size: 115%; font-weight: bold; }

/* Grid for better display of bullets and lists on the ContentNav and PI DPLs */ .gridPIdiscussionList { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); grid-gap: 10px; justify-items: center; } .gridPI > div { padding: 1rem; }

/* Grid for better display of checkboxes in the Player Interactions namespace */ .gridPIcheckbox { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); grid-gap: 2px; justify-items: left; margin: 0px 5px 0px 5px; } .gridPI > div { padding: 0.5rem; }

/* In-line buttons to mirror the VectorTab style */ .vectorButton { display: inline; text-transform: uppercase; line-height: 1em; color: #614575; background: #e1e1ea; letter-spacing: 0.5px; width: max-content; border-radius: 3px; height: 1.50em; padding: 0.75ex; }

.vectorButtonSelected { display: inline; text-transform: uppercase; line-height: 1em; color: #614575; background: #ffffff; letter-spacing: 0.5px; width: max-content; border-radius: 3px; height: 1.50em; padding: 0.75ex; }

/* AbuseFilter warning font color adjustment for VE (unreadable otherwise) */ .oo-ui-processDialog-error { color: #000000 !important; }

/* Special:RecentChanges filter list z-index fix to bring menu on top */ .skin-hydradark .oo-ui-menuSelectWidget { z-index: 1004; }

/* VE popup helper text color fix to be lighter and easier to see */ color: #FFFFFF; }
 * 1) ve-ui-mwTemplatePage-description, ve-ui-mwTemplatePage-description-missing {