MediaWiki:Common.css: Difference between revisions
Created page with "→CSS placed here will be applied to all skins: .infoboxtable { background-color: rgba(0, 0, 0, 0); border: 1px solid #db007c; float: right; font-size: 89%; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; width: 300px; }" |
m Protected "MediaWiki:Common.css": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
||
(33 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
/* CSS | /* <pre> */ | ||
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,500,700'); | |||
@import url('https://fonts.googleapis.com/css2?family=Quantico:ital,wght@0,400;0,700;1,400;1,700&display=swap'); | |||
@import url('/MediaWiki:Pygments.css?ctype=text/css&action=raw'); /* Syntax highlighting */ | |||
:root { | |||
color-scheme: dark; | |||
/*------------------ | |||
BASE COLORS | |||
----------------*/ | |||
--lotus-blue: #1e6d1b; | |||
--lotus-blue-slight-light: #248f26; | |||
--lotus-blue-slight-lighter: #48b75c; | |||
--lotus-blue-light: #5be574; | |||
--lotus-blue-lighter: #89e589; | |||
--lotus-blue-lightest: #b7e5ba; | |||
--lotus-blue-dark: #155716; | |||
--lotus-blue-darker: #0d3414; | |||
--lotus-blue-gray-dark: #192f1e; | |||
--codex-blue-light: #77ff95; | |||
--codex-blue: #175d1d; | |||
--codex-blue-dark: #0d3414; | |||
--codex-blue-darker: #053d10; | |||
--simaris-orange-light: #E5B889; | |||
--simaris-orange: #7B4A13; | |||
--simaris-orange-dark: #5B370F; | |||
--simaris-orange-darker: #2B1600; | |||
--leverian-yellow-light: #e5dcad; | |||
--leverian-yellow: #9b7e52; | |||
--leverian-yellow-dark: #665733; | |||
--leverian-yellow-darker: #3c3524; | |||
--almost-black: #0f0f0f; | |||
--darker-gray: #171717; | |||
--light-darker-gray: #232323; | |||
--dark-gray: #6a6a6a; | |||
--gray: #c4c4c4; | |||
--light-gray: #d5d5d5; | |||
--bright-gray: #eeeeee; | |||
--almost-white: #f9f9f9; | |||
--pale-blue: #deffff; | |||
--dark-blue: #0148c2; | |||
--dark-red: #861c10; | |||
--red: #ee4231; | |||
--light-red: #ea7f74; | |||
--pink: #fbc0ba; | |||
--dark-green: #205826; | |||
--green: #379541; | |||
--light-green: #c1edbf; | |||
--lightest-green: #d8f0d3; | |||
--transparent-black: rgba(0, 0, 0, 0.61); | |||
/*------------------ | |||
THEME VARIABLES | |||
------------------*/ | |||
--body-main: var(--lotus-blue-gray-dark); | |||
--body-light: var(--lotus-blue); | |||
--body-mid: var(--darker-gray); | |||
--body-dark: var(--almost-black); | |||
--body-border: var(--almost-black); | |||
--body-background-image: url('/static_images/background.png'); | |||
--body-background-color: var(--almost-black); | |||
--button-background: var(--lotus-blue); | |||
--button-color: white; | |||
--button-border: var(--lotus-blue-dark); | |||
--button-dark: var(--lotus-blue-dark); | |||
--button-light: var(--lotus-blue-slight-light); | |||
--sidebar: var(--almost-white); | |||
--background-text-color: var(--light-gray); | |||
--background-link-color: var(--lotus-blue-light); | |||
--search-box: var(--lotus-blue); | |||
--link-color: var(--lotus-blue-lighter); | |||
--redlink-color: var(--light-red); | |||
--text-color: var(--light-gray); | |||
--byline-color: var(--gray); | |||
--subtle-color: var(--gray); | |||
--thumb-bg: var(--darker-gray); | |||
--thumb-caption-bg: var(--darker-gray); | |||
--sourceeditor-input-background: black; | |||
--sourceeditor-background: var(--body-light); | |||
--sourceeditor-background-secondary: var(--body-light); | |||
--sourceeditor-border: var(--dark-gray); | |||
--codemirror-gutter-background: var(--body-mid); | |||
/* Templates */ | |||
--template-background-color-1: var(--light-darker-gray); | |||
--template-background-color-2: var(--dark-gray); | |||
--template-background-color-2-link: var(--lotus-blue-lightest); | |||
--template-text-color-1: var(--light-gray); | |||
--template-text-color-2: var(--almost-white); | |||
/* Wikitables */ | |||
--wikitable-header-bg: var(--lotus-blue-darker); | |||
--wikitable-border: var(--lotus-blue); | |||
--wikitable-bg: var(--lotus-blue-dark); | |||
--wikitable-bg-lighter: var(--lotus-blue); | |||
--wikitable-color: var(--text-color); | |||
/* Lighttables */ | |||
--lighttable-bg-hover: var(--lotus-blue-light); | |||
--lighttable-bg-active: var(--lotus-blue-slight-light); | |||
--lighttable-link-color: var(--almost-black); | |||
/* Navbox colors */ | |||
--navbox-title-background: var(--wikitable-header-bg); | |||
--navbox-group-title-background: var(--wikitable-header-bg); | |||
--navbox-background: var(--wikitable-bg); | |||
--navbox-border: var(--wikitable-border); | |||
--navbox-footer-background: var(--wikitable-header-bg); | |||
/* msgbox */ | |||
--errorbox-bg: #530000; | |||
--errorbox-border: #ee4231; | |||
--warningbox-bg: #534600; | |||
--warningbox-border: #f9d000; | |||
--successbox-bg: #00531d; | |||
--successbox-border: #6bc71f; | |||
/* diff */ | |||
--diff-addedline-border-color: var(--lotus-blue-slight-light); | |||
--diff-addedline-background: var(--lotus-blue-lightest); | |||
--diff-addedline-color: #000; | |||
--diff-deletedline-border-color: var(--green); | |||
--diff-deletedline-background: var(--light-green); | |||
--diff-deletedline-color: #000; | |||
--diff-context-border-color: var(--body-mid); | |||
--diff-context-background: var(--body-dark); | |||
--diff-inline-deletedline: var(--pink); | |||
/* Tabber */ | |||
--tabber-tab-bg: var(--template-background-color-1); | |||
--tabber-tab-border-color: var(--body-border); | |||
--tabber-active-tab-bg: var(--body-light); | |||
--tabber-active-tab-color: var(--text-color); | |||
--tabber-active-tab-hover-bg: var(--body-light); | |||
--tabber-active-tab-hover-border-color: var(--body-border); | |||
--tabber-active-tab-hover-color: var(--text-color); | |||
--tabber-active-tab-border-hider-color: var(--body-light); | |||
--tabber-inactive-tab-bg: var(--body-background-color); | |||
--tabber-inactive-tab-border-color: var(--body-border); | |||
--tabber-inactive-tab-color: var(--text-color); | |||
--tabber-inactive-tab-hover-bg: var(--body-light); | |||
--tabber-inactive-tab-hover-border-color: var(--body-border); | |||
/* OOUI */ | |||
--ooui-text: var(--text-color); | |||
--ooui-interface: var(--body-light); | |||
--ooui-interface-border: var(--body-border); | |||
--ooui-window-background: rgba(255, 255, 255, 0.5); | |||
--ooui-normal: var(--lotus-blue); | |||
--ooui-normal--hover: var(--lotus-blue-dark); | |||
--ooui-normal-border: var(--dark-gray); | |||
--ooui-progressive: var(--lotus-blue-dark); | |||
--ooui-progressive--hover: var(--lotus-blue); | |||
--ooui-accent: var(--link-color); | |||
--ooui-input: black; | |||
--ooui-input-border: var(--lotus-blue); | |||
--ooui-input-border--hover: var(--lotus-blue-dark); | |||
--ooui-disabled:var(--light-gray); | |||
--ooui-disabled-border: var(--gray); | |||
--ooui-disabled-text: var(--dark-gray); | |||
--ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--search-box), var(--search-box) 20px, var(--body-main) 20px, var(--body-main) 30px); | |||
/* Some additional below editor functionality */ | |||
--background-color-interactive-subtle: var(--ooui-progressive); | |||
--color-progressive: var(--link-color); | |||
--border-color-interactive: var(--ooui-normal-border); | |||
/* Messageboxes */ | |||
--messagebox-obsolete-background: var(--gray); | |||
--messagebox-obsolete-border: var(--dark-gray); | |||
--messagebox-obsolete-color: var(--text-color); | |||
--messagebox-obsolete-link-color: var(--dark-gray); | |||
--messagebox-info-background: var(--almost-white); | |||
--messagebox-info-border: var(--dark-gray); | |||
--messagebox-info-color: var(--text-color); | |||
--messagebox-info-link-color: var(--dark-gray); | |||
--messagebox-action-background: var(--lotus-blue-lightest); | |||
--messagebox-action-border: var(--lotus-blue-slight-light); | |||
--messagebox-action-color: var(--text-color); | |||
--messagebox-action-link-color: var(--lotus-blue); | |||
--messagebox-warn-background: var(--pink); | |||
--messagebox-warn-border: var(--dark-red); | |||
--messagebox-warn-color: var(--text-color); | |||
--messagebox-warn-link-color: var(--dark-red); | |||
--messagebox-safe-background: var(--lightest-green); | |||
--messagebox-safe-border: var(--green); | |||
--messagebox-safe-color: var(--text-color); | |||
--messagebox-safe-link-color: var(--green); | |||
--messagebox-disambig-background: var(--almost-white); | |||
--messagebox-disambig-border: var(--dark-gray); | |||
--messagebox-disambig-color: var(--text-color); | |||
--messagebox-disambig-link-color: var(--dark-gray); | |||
--messagebox-discord-background: #5865f2; | |||
--messagebox-discord-border: #4c57d0; | |||
--messagebox-discord-link-color: #d2e5fc; | |||
/* Recent changes */ | |||
--rc-positive-color: var(--green); | |||
--rc-negative-color: var(--red); | |||
/* Module Editor */ | |||
--sourceeditor-input-background: var(--body); | |||
--sourceeditor-background: var(--body-light); | |||
--sourceeditor-background-secondary: var(--body-light); | |||
--sourceeditor-border: var(--body-border); | |||
--codemirror-gutter-background: var(--body-light); | |||
/* Editor arrows */ | |||
--arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23444'/%3E%3C/svg%3E"); | |||
/* Left side bar (e.g. .p-navigation) */ | |||
--sidebar-heading-background: var(--lotus-blue); | |||
--sidebar-heading-text-color: var(--background-text-color); | |||
--sidebar-content-background: var(--lotus-blue-gray-dark); | |||
--sidebar-content-link-color: var(--background-link-color); | |||
/* Ultros */ | |||
--color-base: var(--lotus-blue-slight-lighter); | |||
} | |||
@font-face { | |||
font-family: Ultros_1; | |||
src: url('static/ultros_font_1.woff2'); | |||
} | |||
@font-face { | |||
font-family: Ultros_2; | |||
src: url('static/ultros_font_2.woff2'); | |||
} | |||
/* -------------------- | |||
body | |||
-------------------- */ | |||
body { | |||
font-family: 'Roboto', sans-serif; | |||
} | |||
#mw-page-base { | |||
background: none; | |||
} | |||
.mw-body { | |||
background-color: var(--body-main); | |||
opacity: 1; | |||
color: var(--text-color); | |||
border-color: transparent; | |||
box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); | |||
margin-top: 0; | |||
} | |||
.mw-wiki-logo { | |||
background-size: 135px auto; | |||
} | |||
/* -------------------- | |||
headings | |||
-------------------- */ | |||
h1, | |||
h2, | |||
h3, | |||
h4, | |||
h5, | |||
h6 { | |||
color: var(--text-color); | |||
} | |||
h1, | |||
h2 { | |||
border-color: var(--link-color); | |||
} | |||
.mw-body h1, .mw-body-content h1, .mw-body-content h2 { | |||
font-family: 'Quantico', Roboto, sans-serif; | |||
letter-spacing: -0.02em; | |||
} | |||
/* Clear left on first subheader. Useful to start section after DIIs */ | |||
.mw-parser-output h2:first-of-type { | |||
clear: left; | |||
} | |||
.page-WARFRAME_Wiki #firstHeading { | |||
display: none; | |||
} | |||
/* ------------------------- | |||
<footer> below content | |||
------------------------- */ | |||
.mw-footer { | |||
color: var(--background-text-color); | |||
} | |||
.mw-footer li { | |||
color: var(--background-text-color); | |||
} | |||
.mw-footer a, | |||
.mw-footer a:active, | |||
.mw-footer a:visited { | |||
color: var(--background-link-color); | |||
} | |||
/* ------------------------- | |||
<input> placeholder | |||
------------------------- */ | |||
::placeholder { | |||
color: var(--subtle-color); | |||
} | |||
/* -------------------- | |||
internal links | |||
-------------------- */ | |||
a { | |||
color: var(--link-color); | |||
} | |||
a:visited, | |||
a:active { | |||
color: var(--link-color); | |||
} | |||
a.new { | |||
color: var(--redlink-color); | |||
} | |||
a.new:visited { | |||
color: var(--redlink-color); | |||
} | |||
/* interwiki & external links */ | |||
.mw-parser-output a.extiw, | |||
.mw-parser-output a.external { | |||
color: var(--link-color); | |||
} | |||
.mw-parser-output a.extiw:visited, | |||
.mw-parser-output a.external:visited, | |||
.mw-parser-output a.extiw:active, | |||
.mw-parser-output a.external:active { | |||
color: var(--link-color); | |||
} | |||
/* ===================== | |||
Common MediaWiki | |||
elements inside .mw-body | |||
===================== */ | |||
.mw-message-box { | |||
color: var(--text-color); | |||
} | |||
.mw-message-box-error, | |||
.errorbox { | |||
background-color: var(--errorbox-bg); | |||
border-color: var(--errorbox-border); | |||
} | |||
.mw-message-box-warning, | |||
.warningbox, | |||
.usermessage { | |||
background-color: var(--warningbox-bg); | |||
border-color: var(--warningbox-border); | |||
} | |||
.mw-message-box-success, | |||
.successbox { | |||
background-color: var(--successbox-bg); | |||
border-color: var(--successbox-border); | |||
} | |||
.catlinks { | |||
background: var(--body-dark); | |||
border: 1px solid var(--ooui-normal-border); | |||
padding: 8px 15px; | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); | |||
} | |||
.catlinks li { | |||
border-color: var(--body-mid); | |||
} | |||
/* -------------------- | |||
page history | |||
-------------------- */ | |||
#pagehistory ul { | |||
list-style: none; | |||
margin: 0; | |||
} | |||
#pagehistory li { | |||
border: 1px solid transparent; | |||
padding: 1px 10px; | |||
margin: 2px 0; | |||
} | |||
#pagehistory li.selected { | |||
background-color: var(--body-light); | |||
color: inherit; | |||
border: 1px dashed var(--body-border); | |||
outline: none; | |||
} | |||
/* -------------------- | |||
sticky compare revs | |||
-------------------- */ | |||
#mw-history-compare > div:first-of-type { | |||
position: -webkit-sticky; | |||
position: sticky; | |||
top: 0; | |||
background-color: var(--body-main); | |||
border-bottom: 1px solid var(--body-dark); | |||
padding: 0.25em 0; | |||
} | |||
.wgl-stickyheader #mw-history-compare > div:first-of-type { | |||
top: 2.5rem; | |||
} | |||
body.wgl-stickyheader.action-view .mw-headline:target::before { | |||
display: block; | |||
content: ''; | |||
margin-top: -3rem; | |||
height: 3rem; | |||
visibility: hidden; | |||
pointer-events: none; | |||
} | |||
.mw-mmv-post-image { | |||
color: var(--text-color); | |||
background-color: var(--body-main); | |||
} | |||
.mw-mmv-image-metadata { | |||
border-top-color: var(--body-mid); | |||
background-color: var(--body-light); | |||
} | |||
.mw-mmv-dialog, | |||
.mw-mmv-dialog .mw-mmv-dialog-down-arrow, | |||
.mw-mmv-options-dialog .mw-mmv-dialog-down-arrow { | |||
background-color: var(--body-light); | |||
box-shadow: none; | |||
} | |||
.mw-mmv-options-enable-alert { | |||
background-color: var(--body-light); | |||
color: var(--text-color); | |||
} | |||
.mw-mmv-options-dialog-header, | |||
.mw-mmv-options-text-header, | |||
.mw-mmv-options-text-body, | |||
.mw-mmv-options-enable-alert, | |||
.mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-dialog-header, | |||
.mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-text-header { | |||
color: var(--text-color); | |||
} | |||
.mw-revslider-container { | |||
border-color: var(--sidebar); | |||
} | |||
.mw-revslider-slider-wrapper { | |||
border-top-color: var(--sidebar); | |||
} | |||
.mw-ui-button { | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.cdx-button:not( :disabled ), | |||
.mw-ui-button:not( :disabled ), | |||
.cdx-button:enabled, | |||
.mw-ui-button:enabled, | |||
.cdx-button.cdx-button--fake-button--enabled, | |||
.mw-ui-button.cdx-button--fake-button--enabled { | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.cdx-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active), | |||
.mw-ui-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active), | |||
.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active), | |||
.mw-ui-button:enabled:focus:not(:active):not(.cdx-button--is-active), | |||
.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active), | |||
.mw-ui-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) { | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.cdx-button:not( :disabled ):hover, | |||
.mw-ui-button:not( :disabled ):hover, | |||
.cdx-button:enabled:hover, | |||
.mw-ui-button:enabled:hover, | |||
.cdx-button.cdx-button--fake-button--enabled:hover, | |||
.mw-ui-button.cdx-button--fake-button--enabled:hover, | |||
.cdx-button:not( :disabled ):active, | |||
.mw-ui-button:not( :disabled ):active, | |||
.cdx-button:enabled:active, | |||
.mw-ui-button:enabled:active, | |||
.cdx-button.cdx-button--fake-button--enabled:active, | |||
.mw-ui-button.cdx-button--fake-button--enabled:active { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.cdx-button:not( :disabled ):visited, | |||
.mw-ui-button:not( :disabled ):visited, | |||
.cdx-button:enabled:visited, | |||
.mw-ui-button:enabled:visited, | |||
.cdx-button.cdx-button--fake-button--enabled:visited, | |||
.mw-ui-button.cdx-button--fake-button--enabled:visited { | |||
color: var(--ooui-text); | |||
} | |||
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive, | |||
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive, | |||
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, | |||
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, | |||
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive, | |||
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive, | |||
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled), | |||
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled), | |||
.cdx-button:enabled.mw-ui-progressive:not(:disabled), | |||
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled), | |||
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled), | |||
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled) { | |||
background-color: var(--ooui-progressive); | |||
color: #fff; | |||
border-color: var(--ooui-progressive); | |||
} | |||
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover, | |||
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover, | |||
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, | |||
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, | |||
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, | |||
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, | |||
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover, | |||
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover, | |||
.cdx-button:enabled.mw-ui-progressive:not(:disabled):hover, | |||
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):hover, | |||
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover, | |||
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus, | |||
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus, | |||
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, | |||
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, | |||
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, | |||
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, | |||
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus, | |||
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus, | |||
.cdx-button:enabled.mw-ui-progressive:not(:disabled):focus, | |||
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):focus, | |||
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus, | |||
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus { | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active, | |||
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active, | |||
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, | |||
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, | |||
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, | |||
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, | |||
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):active, | |||
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):active, | |||
.cdx-button:enabled.mw-ui-progressive:not(:disabled):active, | |||
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):active, | |||
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active, | |||
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active, | |||
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on, | |||
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on, | |||
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, | |||
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, | |||
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, | |||
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, | |||
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on, | |||
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on, | |||
.cdx-button:enabled.mw-ui-progressive:not(:disabled).is-on, | |||
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled).is-on, | |||
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on, | |||
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: none; | |||
} | |||
.cdx-button.cdx-button--action-destructive:not( :disabled ), | |||
.cdx-button.mw-ui-button--action-destructive:not( :disabled ), | |||
.mw-ui-button.cdx-button--action-destructive:not( :disabled ), | |||
.mw-ui-button.mw-ui-button--action-destructive:not( :disabled ) { | |||
color: #fff; | |||
} | |||
.cdx-button.cdx-button--weight-quiet, | |||
.cdx-button.mw-ui-button--weight-quiet, | |||
.mw-ui-button.cdx-button--weight-quiet, | |||
.mw-ui-button.mw-ui-button--weight-quiet, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive { | |||
color: var(--text-color); | |||
} | |||
.cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:checked + .cdx-checkbox__icon, | |||
.cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon { | |||
background-color: var(--ooui-progressive); | |||
border-color: var(--ooui-progressive); | |||
} | |||
.cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon, | |||
.cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:checked:active + .cdx-checkbox__icon, | |||
.cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); | |||
} | |||
.cdx-checkbox__input:enabled:checked:focus:not(:active), | |||
.mw-ui-checkbox__input:enabled:checked:focus:not(:active), | |||
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active), | |||
.mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active) { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon, | |||
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:hover + .cdx-checkbox__icon { | |||
border-color: var(--ooui-accent); | |||
} | |||
.cdx-checkbox__input:enabled:active + .cdx-checkbox__icon, | |||
.mw-ui-checkbox__input:enabled:active + .cdx-checkbox__icon { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); | |||
} | |||
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet, | |||
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet, | |||
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet, | |||
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet, | |||
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
.cdx-button.cdx-button--weight-quiet:hover, | |||
.cdx-button.mw-ui-button--weight-quiet:hover, | |||
.mw-ui-button.cdx-button--weight-quiet:hover, | |||
.mw-ui-button.mw-ui-button--weight-quiet:hover, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover { | |||
background-color: rgba(0, 24, 73, 0.02745098); | |||
color: var(--text-color); | |||
border-color: transparent; | |||
} | |||
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet, | |||
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet, | |||
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet, | |||
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet, | |||
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
.cdx-button.cdx-button--weight-quiet:focus, | |||
.cdx-button.mw-ui-button--weight-quiet:focus, | |||
.mw-ui-button.cdx-button--weight-quiet:focus, | |||
.mw-ui-button.mw-ui-button--weight-quiet:focus, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus { | |||
color: var(--text-color); | |||
} | |||
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet, | |||
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet, | |||
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet, | |||
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet, | |||
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, | |||
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, | |||
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, | |||
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, | |||
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, | |||
.cdx-button.cdx-button--weight-quiet:active, | |||
.cdx-button.mw-ui-button--weight-quiet:active, | |||
.mw-ui-button.cdx-button--weight-quiet:active, | |||
.mw-ui-button.mw-ui-button--weight-quiet:active, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:active, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:active, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active, | |||
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:active, | |||
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active, | |||
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active, | |||
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active, | |||
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:active, | |||
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active, | |||
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active, | |||
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active { | |||
background-color: rgba(0, 36, 73, 0.08235294); | |||
color: var(--text-color); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.mw-ui-input:not(:disabled), | |||
.cdx-text-input__input:enabled { | |||
background-color: var(--ooui-input); | |||
color: var(--text-color); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.mw-ui-input:not(:disabled):hover, | |||
.cdx-text-input__input:enabled:hover { | |||
border-color: var(--ooui-input-border--hover); | |||
} | |||
.mw-ui-input:not(:disabled):focus, | |||
.cdx-text-input__input:enabled:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.mw-ui-input:not(:disabled)::placeholder, | |||
.cdx-text-input__input:enabled::placeholder { | |||
color: var(--byline-color); | |||
} | |||
.mw-content-ltr .redirectText li:first-child { | |||
padding: 0; | |||
background: 0; | |||
} | |||
.mw-content-ltr .redirectText li:first-child::before { | |||
content: ''; | |||
background: currentcolor; | |||
-webkit-mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain; | |||
mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain; | |||
display: inline-block; | |||
width: 47px; | |||
height: 20px; | |||
} | |||
/*================== | |||
Wikitables | |||
==================*/ | |||
/* | |||
TODO: Consolidate wikitable styling (aka change all usage of these classes to just "wikitable") OR | |||
set and enforce better standards on when each class is used | |||
*/ | |||
.wikitable, | |||
.emodtable, | |||
.bigmodtable, | |||
table.listtable, | |||
.foundrytable, | |||
.article-table { | |||
background: var(--wikitable-bg); | |||
color: var(--wikitable-color); | |||
border-color: var(--wikitable-border); | |||
border-collapse: collapse; | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); | |||
display: table; | |||
} | |||
.wikitable > tr > th, | |||
.wikitable > tr > td, | |||
.wikitable > * > tr > th, | |||
.wikitable > * > tr > td, | |||
.emodtable > tr > th, | |||
.emodtable > tr > td, | |||
.emodtable > * > tr > th, | |||
.emodtable > * > tr > td, | |||
.bigmodtable > tr > th, | |||
.bigmodtable > tr > td, | |||
.bigmodtable > * > tr > th, | |||
.bigmodtable > * > tr > td, | |||
table.listtable > tr > th, | |||
table.listtable > tr > td, | |||
table.listtable > * > tr > th, | |||
table.listtable > * > tr > td, | |||
table.largetable > tr > th, | |||
table.largetable > tr > td, | |||
table.largetable > * > tr > th, | |||
table.largetable > * > tr > td, | |||
.foundrytable > tr > th, | |||
.foundrytable > tr > td, | |||
.foundrytable > * > tr > th, | |||
.foundrytable > * > tr > td, | |||
.article-table > tr > th, | |||
.article-table > tr > td, | |||
.article-table > * > tr > th, | |||
.article-table > * > tr > td { | |||
border: 1px solid var(--wikitable-border); | |||
padding: 0.2em 0.4em; | |||
} | |||
.wikitable > tr > th.table-noborder, | |||
.wikitable > tr > td.table-noborder, | |||
.wikitable > * > tr > th.table-noborder, | |||
.wikitable > * > tr > td.table-noborder, | |||
.emodtable > tr > th.table-noborder, | |||
.emodtable > tr > td.table-noborder, | |||
.emodtable > * > tr > th.table-noborder, | |||
.emodtable > * > tr > td.table-noborder, | |||
.bigmodtable > tr > th.table-noborder, | |||
.bigmodtable > tr > td.table-noborder, | |||
.bigmodtable > * > tr > th.table-noborder, | |||
.bigmodtable > * > tr > td.table-noborder, | |||
table.listtable > tr > th.table-noborder, | |||
table.listtable > tr > td.table-noborder, | |||
table.listtable > * > tr > th.table-noborder, | |||
table.listtable > * > tr > td.table-noborder, | |||
table.largetable > tr > th.table-noborder, | |||
table.largetable > tr > td.table-noborder, | |||
table.largetable > * > tr > th.table-noborder, | |||
table.largetable > * > tr > td.table-noborder, | |||
.foundrytable > tr > th.table-noborder, | |||
.foundrytable > tr > td.table-noborder, | |||
.foundrytable > * > tr > th.table-noborder, | |||
.foundrytable > * > tr > td.table-noborder, | |||
.article-table > tr > th.table-noborder, | |||
.article-table > tr > td.table-noborder, | |||
.article-table > * > tr > th.table-noborder, | |||
.article-table > * > tr > td.table-noborder { | |||
border-left-style: hidden; | |||
border-right-style: hidden; | |||
padding-left: 0; | |||
padding-right: 0; | |||
} | |||
.wikitable > tr > th, | |||
.wikitable > * > tr > th, | |||
.emodtable > tr > th, | |||
.emodtable > * > tr > th, | |||
.bigmodtable > tr > th, | |||
.bigmodtable > * > tr > th, | |||
table.listtable > tr > th, | |||
table.listtable > * > tr > th, | |||
table.largetable > tr > th, | |||
table.largetable > * > tr > th, | |||
.foundrytable > tr > th, | |||
.foundrytable > * > tr > th, | |||
.article-table > tr > th, | |||
.article-table > * > tr > th { | |||
background-color: var(--wikitable-header-bg); | |||
} | |||
.wikitable > tr, | |||
.wikitable > * > tr, | |||
.emodtable > tr, | |||
.emodtable > * > tr, | |||
.bigmodtable > tr, | |||
.bigmodtable > * > tr, | |||
table.listtable > tr, | |||
table.listtable > * > tr, | |||
table.largetable > tr, | |||
table.largetable > * > tr, | |||
.foundrytable > tr, | |||
.foundrytable > * > tr, | |||
.article-table > tr, | |||
.article-table > * > tr { | |||
background-color: var(--wikitable-bg); | |||
} | |||
.tabber .wikitable { | |||
box-shadow: none; | |||
} | |||
/* Centering text on first column for wikitables with both .wikitable and .first-column-center classes | |||
Originally used for [[Glossary]] and [[WARFRAME Wiki:Glossary]] wikitables. */ | |||
.wikitable.first-column-center td:first-child, | |||
.wikitable.first-column-center th:first-child { | |||
text-align: center; | |||
} | |||
/* Metadata tables, allmessages, etc */ | |||
.mw_metadata td, | |||
.mw_metadata th { | |||
border-color: var(--wikitable-border); | |||
} | |||
.mw_metadata th { | |||
background-color: var(--wikitable-header-bg); | |||
} | |||
.mw_metadata td { | |||
background-color: var(--wikitable-bg); | |||
} | |||
/* Special:Allpages, blocklist, etc */ | |||
.mw-datatable { | |||
border-color: var(--wikitable-border); | |||
} | |||
.mw-datatable td, | |||
.mw-datatable th { | |||
border-color: var(--wikitable-border); | |||
} | |||
.mw-datatable th { | |||
background-color: var(--wikitable-header-bg); | |||
} | |||
.mw-datatable td { | |||
background-color: var(--wikitable-bg); | |||
} | |||
.mw-datatable tr:hover td { | |||
background-color: var(--wikitable-bg); | |||
} | |||
table.alternating-rows tr:nth-child(odd), | |||
table.alternating-cols td:nth-child(odd) { | |||
background: var(--wikitable-alternating-bg); | |||
} | |||
/* Special:AllMessages */ | |||
#mw-allmessagestable .am_actual, | |||
#mw-allmessagestable .am_default { | |||
background-color: var(--wikitable-bg); | |||
} | |||
#mw-allmessagestable .am_default:hover, | |||
#mw-allmessagestable .am_actual:hover, | |||
#mw-allmessagestable tbody:hover td { | |||
background-color: var(--wikitable-bg-lighter); | |||
} | |||
/* For tables within tables, to make them take up the full space of a cell */ | |||
table.wikitable td.no-cell-spacing { | |||
padding: 0; | |||
height: 0; | |||
} | |||
table.wikitable td.no-cell-spacing table { | |||
margin: -1px; | |||
width: calc(100% + 2px); | |||
height: calc(100% + 2px); | |||
} | |||
/* Color overrides for sort buttons on headers */ | |||
.client-js body.wgl-theme-dark .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable), | |||
body.wgl-theme-dark .jquery-tablesorter th.headerSort { | |||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='9' viewBox='0 0 21 9'%3E%3Cg fill='%23d5d5d5'%3E%3Cpath d='M14.5 5l-4 4-4-4zM14.5 4l-4-4-4 4z'/%3E%3C/g%3E%3C/svg%3E"); | |||
} | |||
body.wgl-theme-dark .jquery-tablesorter th.headerSortUp { | |||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='4' viewBox='0 0 21 4'%3E%3Cg fill='%23d5d5d5'%3E%3Cpath d='M6.5 4l4-4 4 4z'/%3E%3C/g%3E%3C/svg%3E"); | |||
} | |||
body.wgl-theme-dark .jquery-tablesorter th.headerSortDown { | |||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='4' viewBox='0 0 21 4'%3E%3Cg fill='%23d5d5d5'%3E%3Cpath d='M14.5 0l-4 4-4-4z'/%3E%3C/g%3E%3C/svg%3E"); | |||
} | |||
/* ================= | |||
diffs | |||
================= */ | |||
.diff-context { | |||
border-color: var(--diff-context-border-color); | |||
background: var(--diff-context-background); | |||
color: inherit; | |||
} | |||
.diff-addedline { | |||
border-color: var(--diff-addedline-border-color); | |||
} | |||
.diff-addedline .diffchange { | |||
background: var(--diff-addedline-background); | |||
color: var(--diff-addedline-color); | |||
} | |||
.diff-deletedline { | |||
border-color: var(--diff-deletedline-border-color); | |||
} | |||
.diff-deletedline .diffchange { | |||
background: var(--diff-deletedline-background); | |||
color: var(--diff-deletedline-color); | |||
} | |||
/* "↪" */ | |||
.mw-diff-movedpara-left:after, | |||
/* "↩" */ | |||
.mw-diff-movedpara-right:after { | |||
color: var(--text-color); | |||
} | |||
/* ------------------ | |||
NEW INLINE DIFFS | |||
----------------- */ | |||
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins { | |||
background: var(--diff-addedline-background); | |||
} | |||
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del { | |||
background: var(--diff-inline-deletedline); | |||
} | |||
.mw-diff-inline-added.mw-diff-empty-line::after, | |||
.mw-inline-diff-newline::after { | |||
background: var(--diff-addedline-background); | |||
color: var(--byline-color); | |||
} | |||
.mw-diff-inline-added ins, | |||
.mw-diff-inline-changed ins, | |||
.mw-diff-inline-moved ins { | |||
background: var(--diff-addedline-background); | |||
} | |||
.mw-diff-inline-deleted.mw-diff-empty-line::after, | |||
.mw-inline-diff-newline::after { | |||
background: var(--diff-inline-deletedline); | |||
color: var(--byline-color); | |||
} | |||
.mw-diff-inline-deleted del, | |||
.mw-diff-inline-changed del, | |||
.mw-diff-inline-moved del { | |||
background: var(--diff-inline-deletedline); | |||
} | |||
/* MediaWiki notif popup when saving edits or adding page to watchlist */ | |||
.mw-notification { | |||
background-color: var(--body-light); | |||
border-color: var(--body-border); | |||
color: var(--text-color); | |||
} | |||
/* Special:Notifications */ | |||
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper { | |||
background: var(--body-main); | |||
} | |||
.mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary { | |||
color: var(--byline-color); | |||
} | |||
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected { | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-accent); | |||
} | |||
.mw-echo-ui-pageNotificationsOptionWidget-label-count { | |||
background-color: var(--ooui-normal); | |||
color: var(--byline-color); | |||
} | |||
.oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count { | |||
color: var(--ooui-accent); | |||
} | |||
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted { | |||
background-color: var(--ooui-normal); | |||
color: var(--text-color); | |||
} | |||
.mw-echo-ui-crossWikiUnreadFilterWidget { | |||
border-color: var(--body-border); | |||
} | |||
.mw-echo-ui-crossWikiUnreadFilterWidget-subtitle { | |||
color: var(--byline-color); | |||
} | |||
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head, | |||
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer { | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child { | |||
border-left-color: var(--ooui-normal-border); | |||
} | |||
.mw-echo-ui-notificationItemWidget { | |||
background-color: var(--ooui-normal); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.mw-echo-ui-notificationItemWidget:hover, | |||
.mw-echo-ui-notificationItemWidget-unread:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.mw-echo-ui-notificationItemWidget:last-child { | |||
border-bottom-color: var(--ooui-normal-border); | |||
} | |||
.mw-echo-ui-notificationItemWidget-unread { | |||
background-color: var(--search-box); | |||
} | |||
.mw-echo-ui-notificationItemWidget-markAsReadButton, | |||
.mw-echo-ui-notificationItemWidget-markAsReadButton:hover { | |||
background: var(--transparent-black); | |||
} | |||
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle, | |||
.mw-echo-ui-toggleReadCircleButtonWidget-circle { | |||
background: var(--button-dark); | |||
} | |||
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread, | |||
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { | |||
background: var(--background-link-color); | |||
} | |||
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle, | |||
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { | |||
filter: brightness(135%); | |||
} | |||
.mw-echo-ui-crossWikiNotificationItemWidget-group, | |||
.mw-echo-ui-bundleNotificationItemWidget-group { | |||
background-color: var(--ooui-interface); | |||
} | |||
.mw-echo-ui-toggleReadCircleButtonWidget-circle { | |||
background-color: var(--ooui-progressive); | |||
} | |||
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle { | |||
background-color: var(--ooui-progressive--hover); | |||
} | |||
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { | |||
background-color: var(--ooui-normal); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.mw-echo-ui-notificationItemWidget-content-message-header, | |||
.mw-echo-ui-notificationItemWidget-content-message-body, | |||
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label, | |||
.mw-echo-ui-notificationItemWidget-content-actions-timestamp { | |||
color: var(--ooui-text); | |||
} | |||
.mw-echo-ui-bundleNotificationItemWidget-group { | |||
background-color: var(--body-main); | |||
} | |||
@keyframes unseen-fadeout-to-unread { | |||
from { | |||
background-color: var(--wikitable-bg-lighter); | |||
} | |||
to { | |||
background-color: var(--search-box); | |||
} | |||
} | |||
@keyframes unseen-fadeout-to-read { | |||
from { | |||
background-color: var(--wikitable-bg-lighter); | |||
} | |||
to { | |||
background-color: var(--body-main); | |||
} | |||
} | |||
/* ============================== | |||
<tabber> styling | |||
============================== */ | |||
.tabber .tabbertab { | |||
background-color: var(--tabber-tab-bg); | |||
border: 1px solid var(--tabber-tab-border-color); | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); | |||
padding: 1em 1.5em; | |||
} | |||
ul.tabbernav { | |||
font-family: inherit; | |||
} | |||
ul.tabbernav li.tabberactive > a { | |||
background-color: var(--tabber-active-tab-bg); | |||
color: var(--tabber-active-tab-color); | |||
border-bottom: none; | |||
position: relative; | |||
} | |||
ul.tabbernav li.tabberactive > a:hover { | |||
color: var(--tabber-active-tab-hover-color); | |||
background-color: var(--tabber-active-tab-hover-bg); | |||
border-color: var(--tabber-active-tab-hover-border-color); | |||
border-bottom: none; | |||
} | |||
ul.tabbernav li.tabberactive > a::after { | |||
content: ''; | |||
position: absolute; | |||
left: 0; | |||
right: 0; | |||
bottom: -1px; | |||
border-bottom: 2px solid var(--tabber-active-tab-border-hider-color); | |||
} | |||
ul.tabbernav li a { | |||
background-color: var(--tabber-inactive-tab-bg); | |||
border-bottom: transparent; | |||
border-color: var(--tabber-inactive-tab-border-color); | |||
color: var(--tabber-inactive-tab-color); | |||
display: inline-block; | |||
font-size: 110%; | |||
padding: 0.5em 1em; | |||
} | |||
ul.tabbernav li a:hover { | |||
background-color: var(--tabber-inactive-tab-hover-bg); | |||
border-color: var(--tabber-inactive-tab-hover-border-color); | |||
} | |||
ul.tabbernav li a:link, | |||
ul.tabbernav li a:visited { | |||
color: var(--tabber-inactive-tab-color); | |||
} | |||
/* don't pad if we have a navbox inside */ | |||
.tabbertab:has(.navbox) { | |||
padding: 0; | |||
} | |||
/* ====================== | |||
OOUI | |||
====================== */ | |||
.oo-ui-widget { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-checkboxInputWidget [type='checkbox'] + span, | |||
.oo-ui-radioInputWidget [type='radio'] + span { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span, | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate + span { | |||
background-color: var(--ooui-progressive); | |||
border-color: var(--ooui-progressive); | |||
} | |||
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span { | |||
border-color: var(--ooui-progressive); | |||
} | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span, | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:hover + span { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span { | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span, | |||
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span { | |||
border-color: var(--ooui-accent); | |||
} | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span, | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span, | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:active + span { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span { | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before { | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, | |||
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span, | |||
.oo-ui-radioInputWidget [type='radio']:disabled + span { | |||
background-color: var(--ooui-disabled); | |||
border-color: var(--ooui-disabled); | |||
} | |||
.oo-ui-dropdownWidget-handle { | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle { | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { | |||
color: var(--ooui-disabled-text); | |||
text-shadow: none; | |||
border-color: var(--ooui-disabled-border); | |||
background-color: var(--ooui-disabled); | |||
} | |||
.oo-ui-dropdownInputWidget select { | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-dropdownInputWidget option { | |||
background-color: var(--ooui-interface); | |||
} | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled { | |||
background-color: var(--ooui-normal); | |||
} | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover, | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active { | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-labelWidget.oo-ui-inline-help { | |||
color: var(--byline-color); | |||
} | |||
.oo-ui-menuSelectWidget { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-menuSelectWidget-frameless { | |||
box-shadow: inset 0 -1px 0 0 var(--ooui-normal-border); | |||
} | |||
.oo-ui-menuSectionOptionWidget { | |||
color: var(--byline-color); | |||
} | |||
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, | |||
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, | |||
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted { | |||
color: var(--ooui-accent); | |||
} | |||
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-messageDialog-title { | |||
color: inherit; | |||
} | |||
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error { | |||
background-color: var(--errorbox-bg); | |||
border-color: var(--errorbox-border); | |||
} | |||
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning { | |||
background-color: var(--warningbox-bg); | |||
border-color: var(--warningbox-border); | |||
} | |||
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success { | |||
background-color: var(--successbox-bg); | |||
border-color: var(--successbox-border); | |||
} | |||
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { | |||
background-color: var(--messagebox-info-background); | |||
border-color: var(--messagebox-info-border); | |||
} | |||
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block), | |||
.oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-optionWidget.oo-ui-widget-disabled { | |||
color: var(--ooui-disabled-text); | |||
} | |||
.oo-ui-outlineControlsWidget { | |||
background-color: var(--ooui-normal); | |||
} | |||
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-popupWidget-popup { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after { | |||
border-bottom-color: var(--ooui-interface); | |||
} | |||
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before { | |||
border-bottom-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after { | |||
border-top-color: var(--ooui-interface); | |||
} | |||
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before { | |||
border-top-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after { | |||
border-right-color: var(--ooui-interface); | |||
} | |||
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before { | |||
border-right-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after { | |||
border-left-color: var(--ooui-interface); | |||
} | |||
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before { | |||
border-left-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-searchWidget-query { | |||
border-bottom-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-selectFileWidget-dropTarget { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget { | |||
background-color: var(--ooui-interface); | |||
} | |||
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover { | |||
border-color: var(--ooui-input-border--hover); | |||
} | |||
.oo-ui-tabOptionWidget { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { | |||
background-color: var(--body-dark); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label { | |||
border-bottom-color: var(--body-border); | |||
} | |||
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover, | |||
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active { | |||
background-color: var(--body-light); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover { | |||
background-color: var(--body-dark); | |||
} | |||
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { | |||
color: var(--ooui-progressive); | |||
box-shadow: inset 0 -2px 0 0 var(--ooui-progressive); | |||
} | |||
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:hover, | |||
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:focus { | |||
color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 -2px 0 0 var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-tabSelectWidget-framed { | |||
background: none; | |||
border-bottom: 1px solid var(--ooui-interface-border); | |||
} | |||
.oo-ui-tabSelectWidget-frameless { | |||
box-shadow: inset 0 -1px 0 0 var(--ooui-interface-border); | |||
} | |||
.oo-ui-tabSelectWidget-mobile { | |||
} | |||
.oo-ui-tagItemWidget { | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-tagItemWidget.oo-ui-widget-enabled { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not( .oo-ui-tagItemWidget-fixed ) { | |||
background-color: var(--ooui-normal); | |||
} | |||
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled { | |||
background-color: var(--ooui-interface); | |||
} | |||
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { | |||
background-color: var(--ooui-normal); | |||
} | |||
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled { | |||
background-color: var(--ooui-interface); | |||
} | |||
.oo-ui-textInputWidget .oo-ui-inputWidget-input { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder { | |||
color: var(--subtle-color); | |||
} | |||
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) { | |||
background-color: var(--ooui-disabled); | |||
color: var(--ooui-disabled-text); | |||
} | |||
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input { | |||
border-color: var(--ooui-input-border--hover); | |||
} | |||
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus { | |||
border-color: var(--ooui-accent); | |||
} | |||
@media screen and (min-width: 0) { | |||
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus { | |||
outline: 1px solid var(--ooui-accent); | |||
} | |||
} | |||
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input { | |||
background-color: var(--ooui-disabled); | |||
color: var(--ooui-disabled-text); | |||
text-shadow: none; | |||
border-color: var(--ooui-disabled-border); | |||
} | |||
.oo-ui-toggleSwitchWidget { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-accent); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-accent); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active, | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover, | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip, | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip, | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-input); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip { | |||
border-color: var(--ooui-accent); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on { | |||
background-color: var(--ooui-progressive); | |||
border-color: var(--ooui-progressive); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { | |||
background-color: var(--ooui-input); | |||
border-color: var(--ooui-input); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active, | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus { | |||
border-color: var(--ooui-progressive); | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before { | |||
border-color: #fff; | |||
} | |||
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { | |||
background-color: var(--ooui-disabled); | |||
border-color: var(--ooui-disabled); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button, | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button { | |||
color: var(--ooui-disabled-text); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button { | |||
background-color: var(--ooui-disabled); | |||
border-color: var(--ooui-disabled-border); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button { | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button { | |||
background-color: var(--ooui-progressive--hover); | |||
color: #fff; | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus { | |||
border-color: var(--ooui-progressive--hover); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive { | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { | |||
background-color: var(--ooui-normal--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { | |||
background-color: var(--ooui-progressive); | |||
border-color: var(--ooui-progressive); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, | |||
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { | |||
color: #fff; | |||
background-color: var(--ooui-progressive--hover); | |||
border-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-pendingElement-pending { | |||
background-image: var(--ooui-pending-background-image); | |||
background-size: 200%; | |||
animation: oo-ui-pendingElement-stripes 6s linear infinite; | |||
} | |||
@keyframes oo-ui-pendingElement-stripes { | |||
100% { | |||
background-position: 100%; | |||
} | |||
} | |||
.oo-ui-messageDialog-content > .oo-ui-window-foot { | |||
outline-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-messageDialog-message { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { | |||
border-right-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { | |||
border-bottom-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-processDialog-content .oo-ui-window-head, | |||
.oo-ui-processDialog-content .oo-ui-window-foot { | |||
outline-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button { | |||
border-top-color: transparent; | |||
border-bottom-color: transparent; | |||
} | |||
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:hover, | |||
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:active { | |||
border-top-color: transparent; | |||
border-bottom-color: transparent; | |||
} | |||
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:hover, | |||
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:active { | |||
border-right-color: var(--ooui-interface-border); | |||
border-left-color: transparent; | |||
} | |||
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:focus { | |||
border-color: var(--ooui-accent); | |||
} | |||
.oo-ui-processDialog-actions-safe .oo-ui-actionWidget > .oo-ui-buttonElement-button, | |||
.oo-ui-processDialog-actions-other .oo-ui-actionWidget > .oo-ui-buttonElement-button { | |||
border-right-color: var(--ooui-normal-border); | |||
border-left-color: transparent; | |||
} | |||
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:hover { | |||
background-color: var(--ooui-normal--hover); | |||
border-right-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-windowManager-modal > .oo-ui-dialog { | |||
background-color: var(--ooui-window-background); | |||
} | |||
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { | |||
background-color: var(--ooui-interface); | |||
} | |||
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-window { | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-toolbar-bar { | |||
background-color: var(--ooui-interface); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar { | |||
border-bottom-color: var(--body-mid); | |||
} | |||
.oo-ui-toolbar-bar .oo-ui-bookletLayout > .oo-ui-menuLayout-menu { | |||
border-right-color: var(--body-mid); | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus { | |||
outline: 1px solid var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active, | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link, | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-accent); | |||
box-shadow: none; | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link { | |||
background-color: var(--ooui-progressive); | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover { | |||
background-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:focus { | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; | |||
} | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:active, | |||
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool-active > .oo-ui-tool-link { | |||
background-color: var(--ooui-progressive--hover); | |||
} | |||
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled { | |||
background-color: var(--ooui-normal); | |||
} | |||
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
} | |||
.oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { | |||
color: var(--ooui-progressive); | |||
} | |||
.oo-ui-menuToolGroup { | |||
border-left-color: var(--body-mid); | |||
border-right-color: var(--body-mid); | |||
} | |||
.oo-ui-popupToolGroup-tools { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--body-mid); | |||
} | |||
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus { | |||
outline: 1px solid var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { | |||
border-right-color: var(--ooui-normal--hover); | |||
} | |||
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus { | |||
box-shadow: inset 0 0 0 2px var(--ooui-accent); | |||
} | |||
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { | |||
color: var(--ooui-progressive); | |||
} | |||
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle { | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-accent); | |||
} | |||
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-accent); | |||
} | |||
.oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget { | |||
border-top-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu { | |||
border-right-color: var(--ooui-interface-border); | |||
} | |||
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label { | |||
color: var(--ooui-disabled-text); | |||
} | |||
.oo-ui-panelLayout-framed { | |||
border-color: var(--sidebar); | |||
} | |||
.oo-ui-icon-settings { | |||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform='translate(10 10)'%3E%3Cpath id='a' d='M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3'/%3E%3Cuse xlink:href='%23a' transform='rotate(45)'/%3E%3Cuse xlink:href='%23a' transform='rotate(90)'/%3E%3Cuse xlink:href='%23a' transform='rotate(135)'/%3E%3C/g%3E%3Cpath d='M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7'/%3E%3C/svg%3E"); | |||
} | |||
.oo-ui-icon-clear { | |||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d='M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z'/%3E%3C/svg%3E"); | |||
} | |||
.mw-widget-dateInputWidget-handle { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.mw-widget-dateInputWidget-calendar { | |||
background-color: var(--ooui-interface); | |||
} | |||
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover { | |||
border-color: var(--ooui-input-border--hover); | |||
} | |||
.mw-widget-calendarWidget { | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-widget-calendarWidget:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.mw-widget-calendarWidget-day, | |||
.mw-widget-calendarWidget-day-heading { | |||
color: var(--ooui-text); | |||
} | |||
.mw-widget-calendarWidget-day-additional { | |||
color: var(--ooui-text); | |||
opacity: 0.67; | |||
} | |||
.mw-widget-calendarWidget-day-today { | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent); | |||
} | |||
.mw-widget-calendarWidget-item:hover { | |||
background-color: var(--ooui-progressive); | |||
} | |||
.mw-widget-calendarWidget-item-selected { | |||
background-color: var(--ooui-progressive--hover); | |||
} | |||
.mw-widgets-datetime-calendarWidget { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-widgets-datetime-calendarWidget:focus { | |||
border-color: var(--ooui-accent); | |||
box-shadow: inset 0 0 0 1px var(--ooui-accent), 0 2px 2px 0 rgba(0, 0, 0, 0.25); | |||
} | |||
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label { | |||
color: var(--subtle-color); | |||
} | |||
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button { | |||
background-color: var(--ooui-progressive--hover); | |||
} | |||
.mw-widgets-datetime-dateTimeInputWidget-handle { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled.mw-widgets-datetime-dateTimeInputWidget-handle:hover { | |||
border-color: var(--ooui-input-border--hover); | |||
} | |||
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover input, | |||
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover textarea { | |||
border-color: var(--ooui-input-border--hover); | |||
} | |||
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover { | |||
background-color: var(--ooui-normal); | |||
} | |||
/* ========================== | |||
VisualEditor | |||
========================== */ | |||
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover { | |||
background: var(--ooui-normal--hover); | |||
} | |||
.ve-ui-overlay { | |||
font-family: inherit; | |||
} | |||
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above { | |||
border-top-color: var(--body-mid); | |||
} | |||
.ve-ce-branchNode-blockSlug, | |||
.ve-ce-branchNode-newSlug { | |||
outline-color: var(--body-border); | |||
background-color: var(--ooui-interface); | |||
} | |||
.ve-ui-specialCharacterPage h3 { | |||
color: var(--byline-color); | |||
} | |||
.ve-ui-toolbarDialog { | |||
background: var(--ooui-interface); | |||
} | |||
.ve-ui-specialCharacterPage-character { | |||
border-color: var(--body-mid); | |||
} | |||
.ve-ui-specialCharacterPage-character:hover { | |||
border-color: var(--body-dark); | |||
} | |||
.ve-ce-linkAnnotation.ve-ce-annotation-active { | |||
box-shadow: 0 0 0 1px var(--body-mid); | |||
background: none; | |||
} | |||
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label { | |||
border-color: var(--body-border); | |||
} | |||
.ve-ui-mwHelpPopupTool-version-label, | |||
.ve-ui-mwHelpPopupTool-version-link, | |||
.ve-ui-mwHelpPopupTool-version-date { | |||
color: var(--byline-color); | |||
} | |||
.ve-ce-tableCellableNode { | |||
border-color: var(--body-mid); | |||
} | |||
.ve-ce-mwReferencesListNode-muted { | |||
color: var(--byline-color); | |||
} | |||
.ve-ui-mwTemplatePage-description, | |||
.ve-ui-mwParameterPage-label, | |||
.ve-ui-mwParameterPage-description-required, | |||
.ve-ui-mwParameterPage-description-deprecated { | |||
color: var(--byline-color); | |||
} | |||
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description { | |||
color: var(--byline-color); | |||
} | |||
.ve-ui-mwGalleryDialog-menuLayout > .oo-ui-menuLayout-menu, | |||
.ve-ui-mwGalleryDialog-innerMenuLayout > .oo-ui-menuLayout-menu, | |||
.ve-ui-mwGalleryDialog .ve-ui-mwGalleryDialog-image-container, | |||
.ve-ui-targetWidget { | |||
border-color: var(--body-border); | |||
} | |||
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) { | |||
background-color: var(--body-main); | |||
} | |||
.ve-ui-mwSaveDialog { | |||
color: var(--ooui-text); | |||
} | |||
.ve-ui-mwSaveDialog-options { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--body-border); | |||
} | |||
.ve-ui-mwSaveDialog-summary { | |||
background-color: var(--ooui-input); | |||
} | |||
.ve-ui-mwSaveDialog-editSummary-count { | |||
border-color: var(--body-border); | |||
} | |||
.ve-ui-mwSaveDialog-license { | |||
color: var(--byline-color); | |||
} | |||
.ve-ui-mwReferenceContextItem-muted { | |||
color: var(--byline-color); | |||
} | |||
.ve-ui-mwNoticesPopupTool-items > div:not(:first-child), | |||
.ve-ui-mwHelpPopupTool-item:not(:first-child) { | |||
border-color: var(--body-border); | |||
} | |||
.ve-ui-mwTransclusionOutlineControlsWidget { | |||
background-color: var(--ooui-interface); | |||
border-top-color: var(--body-border); | |||
} | |||
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky { | |||
background-color: var(--ooui-interface); | |||
} | |||
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted { | |||
color: var(--ooui-text); | |||
} | |||
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters { | |||
color: var(--subtle-color); | |||
} | |||
.ve-ui-mwParameterPage-undocumentedLabel { | |||
color: var(--subtle-color); | |||
} | |||
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu { | |||
border-right: var(--body-border); | |||
} | |||
.ve-ui-mwParameterPage-doc-required, | |||
.ve-ui-mwParameterPage-doc-deprecated, | |||
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example { | |||
color: var(--byline-color); | |||
} | |||
.ve-ui-expandableContent-toggle { | |||
background-color: var(--ooui-interface); | |||
} | |||
.ve-ui-expandableContent-fade { | |||
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--ooui-interface) 90%); | |||
} | |||
.ve-ui-commandHelpDialog-shortcut > kbd, | |||
.ve-ui-commandHelpDialog-sequence > kbd { | |||
background-color: var(--keypress-background); | |||
color: var(--keypress-color); | |||
border-color: var(--keypress-border); | |||
box-shadow: none; | |||
text-shadow: none; | |||
} | |||
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { | |||
background: var(--ooui-interface); | |||
} | |||
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { | |||
border-bottom-color: var(--body-mid); | |||
} | |||
/* ============================== | |||
[[Template:Editnotice]] | |||
============================== */ | |||
.editnotice { | |||
font-size: 0.9em; | |||
padding-bottom: 0.75em; | |||
margin-bottom: 0.6em; | |||
} | |||
.editnotice .editnotice-title { | |||
font-size: 1.2em; | |||
font-weight: bold; | |||
margin-bottom: 0.4em; | |||
} | |||
/* Messageboxes' css has moved to [[Template:Mbox.css]] */ | |||
/* --------------------------------- | |||
[[Special:Preferences]] | |||
--------------------------------- */ | |||
#preferences .mw-htmlform-submit-buttons { | |||
background-color: var(--body-main); | |||
border-top-color: var(--body-border); | |||
} | |||
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, | |||
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout { | |||
border-color: var(--body-border); | |||
} | |||
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td { | |||
background-color: var(--body-light); | |||
} | |||
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td { | |||
background-color: var(--body-mid); | |||
} | |||
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend { | |||
background: var(--body-mid); | |||
} | |||
.mw-prefs-search-highlight { | |||
background: var(--body-mid) !important; | |||
outline-color: var(--body-mid) !important; | |||
} | |||
/* --------------------------------- | |||
[[Special:RecentChanges]] | |||
[[Special:Watchlist]] | |||
--------------------------------- */ | |||
.mw-plusminus-pos { | |||
color: var(--rc-positive-color); | |||
} | |||
.mw-plusminus-neg { | |||
color: var(--rc-negative-color); | |||
} | |||
/* "Other review tools" box */ | |||
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) { | |||
border-color: var(--body-border); | |||
background-color: var(--body-light); | |||
border-radius: 2px; | |||
} | |||
/* Filter box */ | |||
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { | |||
color: var(--text-color); | |||
} | |||
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters { | |||
color: var(--byline-color); | |||
} | |||
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget { | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget { | |||
border-bottom-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-ui-menuSelectWidget-footer { | |||
background-color: var(--ooui-interface); | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget { | |||
color: var(--byline-color); | |||
} | |||
.mw-rcfilters-ui-tagItemWidget-popup-content { | |||
color: var(--ooui-text); | |||
} | |||
.mw-changeslist-legend { | |||
display: none; | |||
} | |||
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator { | |||
border-color: var(--sidebar); | |||
} | |||
.client-js .mw-changeslist ul, | |||
.client-js .mw-changeslist table.mw-enhanced-rc { | |||
margin-left: 0; | |||
} | |||
.mw-rcfilters-ui-watchlistTopSectionWidget-separator { | |||
border-color: var(--sidebar); | |||
} | |||
.mw-rcfilters-ui-itemMenuOptionWidget-header { | |||
border-bottom-color: var(--ooui-interface); | |||
background-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) { | |||
border-bottom-color: var(--ooui-normal-border); | |||
} | |||
.mw-rcfilters-ui-itemMenuOptionWidget-label-title, | |||
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc { | |||
color: var(--text-color); | |||
} | |||
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { | |||
background-color: var(--body-main); | |||
} | |||
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-title, | |||
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { | |||
color: var(--subtle-color); | |||
} | |||
.mw-rcfilters-ui-filterMenuSectionOptionWidget { | |||
background-color: var(--body-mid); | |||
} | |||
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label { | |||
color: var(--ooui-text); | |||
} | |||
.mw-rcfilters-ui-filterMenuHeaderWidget-title { | |||
color: var(--ooui-text); | |||
} | |||
.mw-rcfilters-ui-filterMenuHeaderWidget-header { | |||
border-bottom-color: var(--ooui-interface-border); | |||
background-color: var(--ooui-interface); | |||
} | |||
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces { | |||
border-top-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-ui-datePopupWidget { | |||
border-color: var(--ooui-interface-border); | |||
} | |||
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title { | |||
color: var(--byline-color); | |||
} | |||
.mw-rcfilters-ui-savedLinksListItemWidget-label { | |||
color: var(--ooui-accent); | |||
} | |||
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label { | |||
color: var(--text-color); | |||
white-space: normal; | |||
} | |||
.client-js .mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget-highlighted ul, | |||
.client-js .mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget-highlighted table.mw-enhanced-rc { | |||
margin-left: 1.5em; | |||
} | |||
/* --------------------------------- | |||
[[Special:CreateAccount]] | |||
[[Special:UserLogin]] | |||
--------------------------------- */ | |||
.page-Special_CreateAccount .mw-ui-container, | |||
.page-Special_UserLogin .mw-ui-container { | |||
max-width: 64rem; | |||
margin: 0 auto; | |||
} | |||
.mw-number-text { | |||
color: var(--byline-color); | |||
} | |||
.mw-body-content .mw-number-text h3 { | |||
color: var(--text-color); | |||
} | |||
/* --------------------------- | |||
[[Special:Search]] | |||
--------------------------- */ | |||
#mw-indicator-mw-helplink a { | |||
background: none; | |||
padding: 0; | |||
display: flex; | |||
align-items: center; | |||
} | |||
#mw-indicator-mw-helplink a::before { | |||
content: ''; | |||
margin-right: 5px; | |||
-webkit-mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain; | |||
mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain; | |||
background: var(--text-color); | |||
height: 20px; | |||
width: 20px; | |||
} | |||
.results-info { | |||
color: inherit; | |||
} | |||
.mw-search-profile-tabs { | |||
background-color: var(--body-mid); | |||
border-color: transparent; | |||
} | |||
.search-types .current a { | |||
color: inherit; | |||
} | |||
#mw-searchoptions { | |||
background-color: var(--body-mid); | |||
border-color: transparent; | |||
} | |||
#mw-searchoptions .divider { | |||
border-color: var(--body-border); | |||
} | |||
#mw-searchoptions h4 { | |||
font-family: inherit; | |||
} | |||
#mw-searchoptions .oo-ui-labelElement:nth-of-type(odd) { | |||
font-weight: bold; | |||
} | |||
.searchresult { | |||
line-height: 1.5; | |||
} | |||
.searchalttitle, | |||
#mw-search-interwiki li { | |||
font-size: 90%; | |||
} | |||
.mw-search-result-data { | |||
color: var(--byline-color); | |||
} | |||
.searchResultImage .searchResultImage-thumbnail img { | |||
border-color: var(--body-border); | |||
} | |||
/* ----------------------------- | |||
[[Special:Listfiles]] | |||
----------------------------- */ | |||
.page-Special_ListFiles a.mw-file-description img { | |||
width: inherit; | |||
height: inherit; | |||
} | |||
.page-Special_ListFiles .TablePager_col_thumb { | |||
text-align: center; | |||
} | |||
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget { | |||
background-color: inherit; | |||
} | |||
table.mw-interwikitable.body td.mw-interwikitable-local-yes { | |||
background-color: var(--table-yes-background); | |||
color: var(--table-yes-color); | |||
} | |||
.mw-protectedpages-unknown { | |||
color: var(--byline-color); | |||
} | |||
.watchlistredir, | |||
.allpagesredirect { | |||
font-style: italic; | |||
} | |||
.allpagesredirect:after { | |||
color: var(--byline-color); | |||
content: " (redirect)"; | |||
} | |||
.mw-apisandbox-toolbar { | |||
background: var(--body-main); | |||
} | |||
.oo-ui-menuOptionWidget .mw-apisandbox-flag { | |||
color: var(--byline-color); | |||
} | |||
tr.mw-abusefilter-list-disabled, | |||
tr.mw-abusefilter-list-disabled td { | |||
color: var(--byline-color); | |||
} | |||
table.mw-abuselog-details { | |||
background: var(--wikitable-bg); | |||
border-color: var(--wikitable-border); | |||
} | |||
table.mw-abuselog-details th { | |||
background: var(--wikitable-header-bg); | |||
} | |||
table.mw-abuselog-details th, | |||
table.mw-abuselog-details td { | |||
border-color: var(--wikitable-border); | |||
} | |||
.mw-abusefilter-log-hidden-entry { | |||
color: var(--subtle-color); | |||
} | |||
body td.mw-abusefilter-history-changed { | |||
background: var(--table-no-background); | |||
} | |||
div.mw-abusefilter-editor, | |||
#mw-abusefilter-warn-preview, | |||
#mw-abusefilter-disallow-preview { | |||
border-color: var(--ooui-input-border); | |||
} | |||
.mw-destfile-warning { | |||
border-color: var(--warningbox-border); | |||
color: var(--text-color); | |||
background-color: var(--warningbox-bg); | |||
} | |||
/* ------------------------ | |||
SimpleBatchUpload | |||
------------------------*/ | |||
span.fileinput-button { | |||
background-color: var(--ooui-normal); | |||
border-color: var(--ooui-normal-border); | |||
color: var(--ooui-text); | |||
} | |||
ul.fileupload-results li.ful-success { | |||
background-color: var(--successbox-bg); | |||
} | |||
ul.fileupload-results li.ful-success a { | |||
color: var(--link-color); | |||
} | |||
ul.fileupload-results li.ful-error { | |||
background-color: var(--errorbox-bg); | |||
} | |||
/* sitenotice */ | |||
#siteNotice { | |||
text-align: center; | |||
} | |||
#siteNotice ul { | |||
list-style: none; | |||
} | |||
.sitedir-ltr .mw-dismissable-notice-body { | |||
margin: 0; | |||
} | |||
.sitedir-ltr .mw-dismissable-notice-close { | |||
float: none; | |||
text-align: right; | |||
} | |||
.mw-dismissable-notice-close-parent { | |||
min-height: 1em; | |||
} | |||
#filetoc { | |||
border-radius: 2px; | |||
background: var(--body-mid); | |||
border-color: transparent; | |||
margin: 0.5em auto; | |||
text-align: center; | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); | |||
} | |||
li.gallerybox div.thumb { | |||
border: none; | |||
background-color: var(--thumb-bg); | |||
} | |||
.list-header { | |||
background-color: var(--body-mid); | |||
color: inherit; | |||
} | |||
/* Source editor w/o syntaxhighlight; also applies to mobile in case JS is turned off */ | |||
.editOptions { | |||
color: var(--text-color); | |||
background-color: var(--sourceeditor-background-secondary); | |||
border-color: var(--sourceeditor-border); | |||
} | |||
/* "updated since your last visit" notice when checking watchlisted page history */ | |||
.updatedmarker { | |||
background-color: #c3e8a3; | |||
color: #162e02; | |||
} | |||
/* For use with [[Module:FactionScript]] and related templates */ | |||
/* TennoScript */ | |||
.tennoscript_S { | |||
display: inline-block; | |||
margin: 1px; | |||
} | |||
.tennoscript_C { | |||
display: inline-block; | |||
width:75px; | |||
margin: 1px; | |||
transform: rotate(25deg) translateY(-25px); | |||
transform-origin: bottom left; | |||
margin-right:-16px; | |||
} | |||
.tennoscript_V { | |||
display: inline-block; | |||
width: 50px; | |||
text-align: right; | |||
margin: 1px; | |||
transform: rotate(25deg) translateX(-45px) translateY(0px); | |||
transform-origin: bottom right; | |||
margin-right:-55px; | |||
} | |||
.tennoscript_SPeriod { | |||
display: inline-block; | |||
margin: 1px; | |||
margin-right:-17px | |||
} | |||
.tennoscript_EPeriod { | |||
display: inline-block; | |||
margin: 1px; | |||
transform: translateX(34px); | |||
transform-origin: bottom left; | |||
margin-right:-17px | |||
} | |||
/* For use with [[Module:Stances]] and related templates */ | |||
/* Combo Icon START */ | |||
.CI | |||
{ | |||
white-space: nowrap; | |||
position: relative; | |||
top: -4px; | |||
color: black; | |||
font-family: Roboto; | |||
font-weight: bold; | |||
padding: 0.06em 0.7em 0.06em 0.06em; | |||
font-size: 10px; | |||
} | |||
.CI-top-proc | |||
{ | |||
white-space: nowrap; | |||
position: relative; | |||
top: 2px; | |||
} | |||
.CI-top-proc1 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: -1.8em; | |||
} | |||
.CI-top-proc2 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: -1.8em; | |||
left: 11px; | |||
} | |||
.CI-multi | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 24px; | |||
left: 4px; | |||
} | |||
.CI-multi1 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 15px; | |||
left: 4px; | |||
} | |||
.CI-multi2 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 15px; | |||
} | |||
/* CI END */ | |||
/* Combo Icon 2 START */ | |||
.CI2 | |||
{ | |||
white-space: nowrap; | |||
position: relative; | |||
top: -4px; | |||
color: black; | |||
font-family: Roboto; | |||
font-weight: bold; | |||
font-size: 10px; | |||
} | |||
.CI2-top-proc | |||
{ | |||
white-space: nowrap; | |||
position: relative; | |||
top: 2px; | |||
} | |||
.CI2-top-proc1 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: -1.8em; | |||
} | |||
.CI2-top-proc2 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: -1.8em; | |||
} | |||
.CI2-multi | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 24px; | |||
} | |||
.CI2-multi1 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 15px; | |||
left: 4px; | |||
} | |||
.CI2-multi2 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 15px; | |||
} | |||
.CI2-multi3 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 33px; | |||
} | |||
.CI2-multi4 | |||
{ | |||
white-space: nowrap; | |||
position: absolute; | |||
top: 42px; | |||
} | |||
/* CI2 END */ | |||
/* Maximization.js */ | |||
:root { | |||
--resultingStat-background-color: var(--body-dark); | |||
} | |||
.inputField { | |||
width: 45px; | |||
} | |||
.resultingStat { | |||
background-color: var(--resultingStat-background-color); | |||
text-align: center; | |||
width: 65px; | |||
border: 0; | |||
} | |||
/* Calculator.js */ | |||
.calctextWidth { | |||
width: 300px; | |||
} | |||
.calcinputField1 { | |||
width: 8.3em; | |||
} | |||
.calcinputField2 { | |||
width: 4em; | |||
} | |||
.calcresultingStatArmor { | |||
background-color: var(--body-dark);; | |||
text-align: center; | |||
width: 8em; | |||
} | |||
.calcresultTitle { | |||
font-weight: bold; | |||
text-align: left; | |||
padding-top: 20px; | |||
} | |||
/* Everything mainpage related styling are located here */ | |||
/** Top bar for platform versions **/ | |||
.mainpage-box-top { | |||
display: flex; | |||
justify-content: space-between; | |||
height: 25px; | |||
width: 100%; | |||
max-width: 100%; | |||
margin-bottom: 5px; | |||
font-size: 14px; | |||
} | |||
.mainpage-box-top a { | |||
color: white; | |||
} | |||
.mainpage-box-top .platformversion { | |||
flex-grow: 0; | |||
padding: 0 12px; | |||
/*transform: skew(30deg);*/ | |||
text-align: center; | |||
text-transform: uppercase; | |||
} | |||
.mainpage-box-top .platformversion>span { | |||
display: inline-block; | |||
/*transform: skew(-30deg);*/ | |||
color: white; | |||
height: 100%; | |||
overflow: hidden; | |||
} | |||
.mainpage-box-top .platformversion img { | |||
height: 15px; | |||
width: auto; | |||
vertical-align: middle; | |||
transform: translate(0, -2px); | |||
image-rendering: -webkit-optimize-contrast; | |||
} | |||
/* Left bezel of mainpage-box-top is a trapazoid pointed rightward */ | |||
.mainpage-box-top .trapazoid-left-bezel { | |||
margin-right: -45px; | |||
border-bottom: 25px solid black; | |||
border-left: 0 solid transparent; | |||
border-top: 0 solid transparent; | |||
border-right: 15px solid transparent; | |||
transform: none; | |||
} | |||
/** Content box **/ | |||
.mainpage-box-content { | |||
position: relative; | |||
max-width: 100%; | |||
display: flex; | |||
flex-wrap: wrap; | |||
justify-content: center; | |||
margin-bottom: 5px; | |||
} | |||
.mainpage-box-content-nav { | |||
position: relative; | |||
width: calc(100% + 30px); | |||
display: flex; | |||
justify-content: space-between; | |||
margin-bottom: 20px; | |||
margin-left: -15px; | |||
flex-wrap: wrap; | |||
gap: 5px; | |||
} | |||
/* Homepage Buttons effects (bottom nav) */ | |||
.home-nav { | |||
position: relative; | |||
flex-grow: 1; | |||
/*transform: skew(30deg);*/ | |||
text-align: center; | |||
background: var(--button-background); | |||
padding: 5px 2em; | |||
text-transform: uppercase; | |||
font-size: 14px; | |||
margin: 0 5px; | |||
} | |||
.home-nav span { | |||
display: inline-block; | |||
/*transform: skew(-30deg);*/ | |||
} | |||
.home-nav span a { | |||
font-size: 14px; | |||
font-weight: bold; | |||
color: white; | |||
text-decoration: none; | |||
transition: 0s; | |||
} | |||
.home-nav:hover span a { | |||
color: black; | |||
text-decoration: none; | |||
} | |||
/* Homepage Buttons effects (main content grid) */ | |||
.home-tile { | |||
position: relative; | |||
display: inline-block; | |||
height: 105px; | |||
width: 105px; | |||
margin: 1px; | |||
overflow: hidden; | |||
background: radial-gradient(#727272, #151515); | |||
} | |||
.home-tile img { | |||
position: absolute; | |||
width: 105px; | |||
height: 210px; | |||
transition: 0.3s; | |||
} | |||
.home-tile .home-tile-silver img { | |||
top: 0; | |||
z-index: 1; | |||
} | |||
.home-tile .home-tile-gold img { | |||
bottom: 0; | |||
background: radial-gradient(circle at 50% 75%,var(--lotus-blue-slight-light) 0,var(--lotus-blue-darker) 50%); | |||
z-index: 2; | |||
opacity: 0; | |||
} | |||
.home-tile .home-tile-link { | |||
position: absolute; | |||
bottom: 0; | |||
width: 100%; | |||
background-color: rgba(0, 0, 0, 0.6); | |||
text-align: center; | |||
text-transform: uppercase; | |||
color: white; | |||
text-shadow: 0 0 2px; | |||
font-size: 12px; | |||
z-index: 4; | |||
font-family: 'Helvetica Neue', helvetica, arial, sans-serif; | |||
} | |||
.home-tile .home-tile-link a { | |||
color: white; | |||
text-decoration: none; | |||
} | |||
.home-tile:hover .home-tile-gold img { | |||
opacity: 1; | |||
} | |||
/* fix for mouseover popups */ | |||
.mainpage-box-content .home-tile > div.home-tile-gold, | |||
.mainpage-box-content .home-tile > div.home-tile-gold > span, | |||
.mainpage-box-content .home-tile > div.home-tile-gold > span > a { | |||
height:100%; | |||
display:block; | |||
} | |||
/** Header **/ | |||
.mainpage-header { | |||
position: relative; | |||
-moz-box-sizing: border-box; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
background: black; | |||
padding-top: 8px; | |||
padding-left: 22px; | |||
height: 54px; | |||
width: 97.5%; | |||
width: -moz-calc(100% - 35px); | |||
width: -webkit-calc(100% - 35px); | |||
width: -o-calc(100% - 35px); | |||
width: calc(100% - 35px); | |||
margin-bottom: 5px; | |||
margin-top: 19px; | |||
font-size: 25px; | |||
color: white; | |||
font-weight: 700; | |||
} | |||
.mainpage-header-right { | |||
position: absolute; | |||
top: 0px; | |||
right: -20px; | |||
height: 100%; | |||
width: 50px; | |||
background: black; | |||
/*transform: skew(30deg);*/ | |||
} | |||
.mainpage-header-sub { | |||
font-size: 25px; | |||
color: var(--background-link-color); | |||
font-weight: 700; | |||
} | |||
/** Featured Videos box **/ | |||
.mainpage-box-featuredvideos { | |||
margin: 0 auto 20px auto; | |||
} | |||
/* Fix video bottom having extra margin */ | |||
.mainpage-box-featuredvideos>p { | |||
display: none; | |||
} | |||
/* Remove default border */ | |||
.mainpage-box-featuredvideos .wikiaPhotoGallery-slider-body { | |||
border: 0; | |||
} | |||
/* Fix sometimes thumbnail having non-default size by ensuring it aligns at middle vertically */ | |||
.mainpage-box-featuredvideos .wikiaPhotoGallery-slider-list a { | |||
top: 50%; | |||
transform: translateY(-50%); | |||
} | |||
/* | |||
.mainpage-box-featuredvideos .thumbnail-play-icon-container svg { | |||
display:none; | |||
} | |||
.mainpage-box-featuredvideos .thumbnail-play-icon-container { | |||
color:red; | |||
font-size:60px; | |||
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); | |||
} | |||
*/ | |||
/* Responsive video slider (requires MediaWiki:Mainpage.js) */ | |||
.mainpage-box-featuredvideos-responsive { | |||
position: relative; | |||
width: 100%; | |||
max-width: 100%; | |||
height: 269px; | |||
background: black; | |||
margin: 0 auto 20px auto; | |||
contain: paint; | |||
} | |||
.mainpage-box-featuredvideos-responsive .description { | |||
position: absolute; | |||
top: 200px; | |||
left: 0; | |||
padding: 0 10px; | |||
color: white; | |||
background: rgba(0, 0, 0, 0.5); | |||
font-size: 15px; | |||
} | |||
.mainpage-box-featuredvideos-responsive :is(.vid-item1,.vid-item2,.vid-item3,.vid-item4) a { | |||
top: 50%; | |||
transform: translateY(-50%); | |||
} | |||
.mainpage-box-featuredvideos-responsive :is(.vid-item1,.vid-item2,.vid-item3,.vid-item4) { | |||
position: absolute; | |||
width: 480px; | |||
height: 269px; | |||
overflow: hidden; | |||
border: 1px solid black; | |||
box-sizing: border-box; | |||
transition-duration: 0.2s; | |||
transition-property: left; | |||
--hover-left: 0px; | |||
} | |||
.mainpage-box-featuredvideos-responsive | |||
:is(.vid-item1,.vid-item2,.vid-item3,.vid-item4) | |||
:is(figure.embedvideo, span.embedvideo-wrapper) { | |||
width: 100% !important; | |||
height: 100% !important; | |||
} | |||
.mainpage-box-featuredvideos-responsive:has(:is(.vid-item2,.vid-item3,.vid-item4):hover) .vid-item1, | |||
.mainpage-box-featuredvideos-responsive:has(:is(.vid-item3,.vid-item4):hover) .vid-item2, | |||
.mainpage-box-featuredvideos-responsive:has(.vid-item4:hover) .vid-item3 { | |||
--hover-left: calc((100% - 480px) * 1/3 - 480px); | |||
} | |||
.mainpage-box-featuredvideos-responsive .vid-item1 { | |||
left: calc((100% - 480px) * 0/3 + var(--hover-left)); | |||
z-index: 5; | |||
} | |||
.mainpage-box-featuredvideos-responsive .vid-item2 { | |||
left: calc((100% - 480px) * 1/3 + var(--hover-left)); | |||
z-index: 4; | |||
} | |||
.mainpage-box-featuredvideos-responsive .vid-item3 { | |||
left: calc((100% - 480px) * 2/3 + var(--hover-left)); | |||
z-index: 3; | |||
} | |||
.mainpage-box-featuredvideos-responsive .vid-item4 { | |||
left: calc((100% - 480px) * 3/3 - var(--hover-left)); | |||
z-index: 2; | |||
} | |||
/** Lede **/ | |||
.mainpage-box-lede { | |||
position: relative; | |||
max-width: 100%; | |||
background: rgba(255, 255, 255, 0.5); | |||
text-align: center; | |||
padding: 20px; | |||
margin: 0 auto 20px auto; | |||
background-image: url("filepath://Navboxflower6.png"); | |||
background-position: 150% bottom; | |||
background-repeat: no-repeat; | |||
background-size: 55%; | |||
} | |||
/** Blogs box **/ | |||
.mainpage-box-blogs { | |||
margin-bottom: 10px; | |||
} | |||
.mainpage-box-blogs .blog-listing { | |||
width: 0; | |||
min-width: 98%; | |||
} | |||
.mainpage-box-blogs .blog-listing__post { | |||
margin: 10px 0; | |||
background: transparent; | |||
border: 0; | |||
border-radius: 0; | |||
padding: 0; | |||
border-bottom: 1px solid darkgray; | |||
} | |||
.mainpage-box-blogs .blog-listing__post-details { | |||
font-size: 12px; | |||
} | |||
.mainpage-box-blogs .blog-listing .blog-listing__comment-count { | |||
float: right; | |||
} | |||
.mainpage-box-blogs .blog-listing .blog-listing__read-post, | |||
.mainpage-box-blogs .blog-listing .blog-listing__create-post { | |||
display: none; | |||
} | |||
.mainpage-box-blogs .blog-listing .blog-listing__title { | |||
font-size: 18px; | |||
white-space: nowrap; | |||
text-overflow: ellipsis; | |||
margin: 8px 0 2px 0 !important; | |||
} | |||
/** External Link box **/ | |||
.mainpage-box-external-button-big { | |||
-moz-box-sizing: border-box; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
-moz-user-select: none; | |||
-webkit-user-select: none; | |||
-ms-user-select: none; | |||
-o-user-select: none; | |||
-user-select: none; | |||
cursor: pointer; | |||
display: block; | |||
width: 268px; | |||
margin: 0 auto 15px; | |||
padding: 5px 0px 5px 5px; | |||
text-align: center; | |||
background: var(--button-background); | |||
border-radius: 5px; | |||
display: flex; | |||
align-items: center; | |||
} | |||
.mainpage-box-external-button-big a { | |||
vertical-align: middle; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-decoration: none !important; | |||
font-size: 22px; | |||
color: #FFFFFF !important; | |||
font-family: 'Quantico',Roboto,sans-serif; | |||
} | |||
.mainpage-box-external-button-big:hover { | |||
background: var(--button-light); | |||
} | |||
.mainpage-box-discord { | |||
background: #7289DA; | |||
} | |||
.mainpage-box-discord:hover { | |||
background: #7F94D8; | |||
} | |||
.mainpage-box-external-icon { | |||
width: 68px; | |||
} | |||
.mainpage-box-external-text { | |||
width: 188px; | |||
} | |||
/** Social Media box **/ | |||
.mainpage-box-socialmedia { | |||
text-align: center; | |||
margin-bottom: 15px; | |||
} | |||
.mainpage-box-socialmedia img { | |||
width: 30px; | |||
height: 30px; | |||
} | |||
.mainpage-box-socialmedia img:hover { | |||
transition: box-shadow 0.2s; | |||
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); | |||
} | |||
/** News box **/ | |||
.mainpage-box-news { | |||
font-weight: bold; | |||
margin-bottom: 15px; | |||
} | |||
.mainpage-box-news ul { | |||
list-style: none; | |||
margin: 0; | |||
padding: 0; | |||
} | |||
.mainpage-box-news li { | |||
background: rgba(255, 255, 255, 0.5); | |||
border-radius: 4px; | |||
padding: 1px 10px; | |||
margin: 0 2px 5px 2px; | |||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); | |||
} | |||
/** Timers box **/ | |||
.mainpage-box-timers { | |||
margin-bottom: 15px; | |||
} | |||
.mainpage-box-timers .timer-item { | |||
min-height: 49px; | |||
background: rgba(255, 255, 255, 0.5); | |||
border-radius: 4px; | |||
padding: 1px 2px; | |||
/*h-padding is lower than news to prevent wrapping*/ | |||
margin: 0 2px 5px 2px; | |||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); | |||
white-space: nowrap; | |||
line-height: 22px; | |||
} | |||
/** Recent Activity box **/ | |||
.mainpage-box-recentactivity { | |||
margin-bottom: 15px; | |||
} | |||
/* Removes filter tabs, legend, description header, date at h4 */ | |||
.mainpage-box-recentactivity .wds-tabs__wrapper, | |||
.mainpage-box-recentactivity .mw-changeslist-legend, | |||
.mainpage-box-recentactivity .activity-summary, | |||
.mainpage-box-recentactivity h4 { | |||
display: none; | |||
} | |||
/* Filter out non essential info, retains only page name and changed bytes (diff) */ | |||
.mainpage-box-recentactivity td:not(.mw-changeslist-line-inner) { | |||
display: none; | |||
} | |||
.mainpage-box-recentactivity .mw-changeslist-line-inner :not(.mw-changeslist-line-inner-articleLink):not(.mw-title):not(.mw-changeslist-title) :not(.mw-changeslist-line-inner-characterDiff):not(.mw-plusminus-pos):not(.mw-diff-bytes) { | |||
display: none; | |||
} | |||
/* Removes anything without revid (move, delete), and the empty space that it'd leave behind */ | |||
.mainpage-box-recentactivity table:not([data-mw-revid]), | |||
.mainpage-box-recentactivity .table-wrapper, | |||
.mainpage-box-recentactivity .fl-scrolls { | |||
display: none; | |||
} | |||
/* Actual styling */ | |||
.mainpage-box-recentactivity table { | |||
background: var(--body-mid); | |||
padding: 1px 10px; | |||
margin: 2px; | |||
width: 98%; | |||
} | |||
.mainpage-box-recentactivity a { | |||
font-weight: bold; | |||
} | |||
.mainpage-box-recentactivity .mw-changeslist-line-inner-characterDiff { | |||
font-size: 10px; | |||
float: right; | |||
} | |||
/* Fix some recent activity entries having colored background due to custom JS */ | |||
.mainpage-box-recentactivity .mw-changeslist tr { | |||
background-color: transparent !important; | |||
} | |||
/** Maintenance box **/ | |||
.mainpage-box-maintenance { | |||
margin-bottom: 15px; | |||
} | |||
.mainpage-box-maintenance ul { | |||
font-size: 12px; | |||
overflow: hidden; | |||
list-style-type: none; | |||
margin: 0; | |||
padding: 0; | |||
} | |||
.mainpage-box-maintenance li { | |||
background: rgba(255, 255, 255, 0.5); | |||
padding: 1px 5px; | |||
margin: 0 2px 5px 2px; | |||
} | |||
.mainpage-box-maintenance ul li:nth-of-type(1n+5) { | |||
display: none; | |||
} | |||
/* World State Timers */ | |||
.mainpage-box-timers .timer-item, .mainpage-box-news li, .mainpage-box-lede, .mainpage-box-maintenance li { | |||
background: var(--body-mid); | |||
} | |||
/* Blog posts */ | |||
.mainpage-box-blogs td { | |||
background-color: var(--body-mid) !important; | |||
} | |||
/* === Babel for multilingual users === */ | |||
div.babelbox { | |||
float: right; | |||
margin-left: 1em; | |||
margin-bottom: 0.5em; | |||
width: 246px; | |||
border: 1px solid #99B3FF; | |||
padding: 2px 0 2px 0; | |||
} | |||
.lang-blockN, .lang-block0, .lang-block1, .lang-block2, .lang-block3 { | |||
margin: 2px 4px 2px 4px; /* t, l, b, r */ | |||
width:238px; | |||
border-collapse: collapse; | |||
} | |||
td.lang-codeN, td.lang-code0, td.lang-code1, td.lang-code2, td.lang-code3 { | |||
text-align:center; | |||
font-size:14pt; | |||
width:45px; | |||
height:45px; | |||
} | |||
td.lang-descriptionN, td.lang-description0, td.lang-description1, | |||
td.lang-description2, td.lang-description3 { | |||
font-size:8pt; | |||
padding:4pt; | |||
line-height:1.25em; | |||
} | |||
.lang-block0 { | |||
border:1px solid #FFB3B3; | |||
} | |||
td.lang-code0 { | |||
background-color: #FFB3B3; | |||
color: black; | |||
} | |||
td.lang-description0 { | |||
background-color: #FFE0E8; | |||
color: black; | |||
} | |||
.lang-block1, .lang-block2, .lang-block3 { | |||
border:1px solid #99B3FF; | |||
} | |||
td.lang-code1, td.lang-code2, td.lang-code3 { | |||
background-color: #99B3FF; | |||
color: black; | |||
} | |||
td.lang-description1, td.lang-description2, td.lang-description3 { | |||
background-color: #E0E8FF; | |||
color: black; | |||
} | |||
.lang-blockN { | |||
border:1px solid #6EF7A7; | |||
} | |||
td.lang-codeN { | |||
background-color: #6EF7A7; | |||
color: black; | |||
} | |||
td.lang-descriptionN { | |||
background-color: #C5FCDC; | |||
color: black; | |||
} | |||
/* CSS for Template:Codex */ | |||
.codex-box { | |||
overflow: hidden; | |||
} | |||
.codex-header { | |||
background: linear-gradient(var(--codex-blue), var(--codex-blue-dark)); | |||
text-align: center; | |||
border: 1px solid black; | |||
font-family: 'Quantico', Roboto, sans-serif; | |||
font-size: medium; | |||
} | |||
.codex-header a { | |||
color: var(--codex-blue-light); | |||
} | |||
.codex-content { | |||
border: 1px solid black; | |||
border-top: none; | |||
text-align: center; | |||
overflow: auto; | |||
max-height: 200px; | |||
padding: 0px 8px; | |||
color: var(--light-gray); | |||
} | |||
.codex-flower { | |||
background-color: var(--codex-blue-darker); | |||
background-image: url(/images/Codexflower4.png?e33cc); | |||
background-position: left; | |||
background-repeat: no-repeat; | |||
} | |||
/* CSS for Template:Synthesis */ | |||
.synthesis-box { | |||
overflow: hidden; | |||
} | |||
.synthesis-header { | |||
background: linear-gradient(var(--simaris-orange), var(--simaris-orange-dark)); | |||
text-align: center; | |||
border: 1px solid black; | |||
font-family: 'Quantico', Roboto, sans-serif; | |||
font-size: medium; | |||
} | |||
.synthesis-header a { | |||
color: var(--simaris-orange-light); | |||
} | |||
.synthesis-content { | |||
border: 1px solid black; | |||
border-top: none; | |||
text-align: center; | |||
overflow: auto; | |||
max-height: 200px; | |||
padding: 0px 8px; | |||
color: var(--light-gray); | |||
} | |||
.synthesis-sigil { | |||
background: var(--simaris-orange-darker); | |||
background-image: url(/images/Synthesis_Flower.png?3cb5e); | |||
background-position: left; | |||
background-repeat: no-repeat; | |||
} | |||
/* CSS for Template:Leverian */ | |||
.leverian-box { | |||
overflow: hidden; | |||
} | |||
.leverian-header { | |||
background: linear-gradient(var(--leverian-yellow),var(--leverian-yellow-dark)); | |||
text-align: center; | |||
border: 1px solid black; | |||
font-family: 'Quantico', Roboto, sans-serif; | |||
font-size: medium; | |||
} | |||
.leverian-header a { | |||
color: var(--leverian-yellow-light); | |||
} | |||
.leverian-content { | |||
border: 1px solid black; | |||
border-top: none; | |||
text-align: center; | |||
overflow: auto; | |||
max-height: 200px; | |||
padding: 0px 8px; | |||
color: var(--light-gray); | |||
} | |||
.leverian-border { | |||
background: var(--leverian-yellow-darker); | |||
background-image: url(/images/LeverianFlourish.png); | |||
background-repeat: no-repeat; | |||
background-blend-mode: overlay; | |||
} | |||
/* For [[Prime Vault]] and [[Prime Resurgence]] use. If there's a better place to put this CSS feel free to move it. */ | |||
.stickyHeader th { | |||
position: sticky; | |||
z-index: 1; | |||
top: 0; | |||
} | |||
/** old css **/ | |||
/* Flex containers */ | |||
.flex-container { | |||
display: flex; | |||
justify-content: center; | |||
flex-wrap: wrap; | |||
} | |||
/* Talk:Banning Policy vandal report ticket and [[MediaWiki talk:ProfileTags]] */ | |||
table.vandalticket { | |||
border: 1px solid white; | |||
width: 100%; | |||
border-collapse: collapse; | |||
text-align: left; | |||
} | |||
table.vandalticket th { | |||
width: 20%; | |||
padding: 0px 4px; | |||
} | |||
table.vandalticket td { | |||
padding: 0px 4px; | |||
border: 1px solid white; | |||
} | |||
table.vandalticket th:nth-of-type(1){ | |||
text-align: right; | |||
} | |||
/* Template:SyndicatesNavVisual hover */ | |||
.syndicatenav { | |||
width: 100%; | |||
text-align: center; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
.syndicatenav .flag { | |||
position: relative; | |||
height: 95px; | |||
width: 60px; | |||
display: inline-block; | |||
margin: 0 2px; | |||
} | |||
.syndicatenav .flag .text { | |||
position: absolute; | |||
top: 30px; | |||
text-align: center; | |||
width: 100%; | |||
text-shadow: 0px 0px 2px black; | |||
opacity: 0; | |||
transition: 0.2s; | |||
font-size: 12px; | |||
line-height: 13px; | |||
} | |||
.syndicatenav .flag:hover .text { | |||
opacity: 1; | |||
} | |||
/* Custom Mod table */ | |||
.emodtable, .emodlist, .bigmodtable { | |||
text-align: center; | |||
border-collapse: collapse; | |||
border: 1px solid var(--wikitable-border); | |||
} | |||
.emodtable th, .bigmodtable th { | |||
width: 65px; | |||
padding: 2px 5px; | |||
} | |||
/* Custom list table */ | |||
table.listtable { | |||
border-collapse: collapse; | |||
text-align: center; | |||
} | |||
/* Custom Foundry table */ | |||
table.foundrytable { | |||
text-align: center; | |||
max-width: 100%; | |||
border-collapse: collapse; | |||
} | |||
/* Custom large table */ | |||
table.largetable { | |||
border-collapse: separate; | |||
border-spacing: 0px 5px; | |||
text-align: center; | |||
} | |||
table.largetable .chevron { | |||
border-top-color: #fff !important; | |||
} | |||
table.largetable .chevron:first-child { | |||
border-color: transparent transparent #fff !important; | |||
} | |||
/* Drop down menu CSS START */ | |||
.custom-dropdown { | |||
padding: 1px 8px; | |||
} | |||
.custom-dropdown > :first-child:after { | |||
background-image: url("data:image/gif;base64,R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAQAICTAEAOw%3D%3D"); | |||
border-color: white transparent transparent; | |||
border-style: solid; | |||
border-width: 4px; | |||
content: ""; | |||
display: inline-block; | |||
height: 1px; | |||
margin-left: 4px; | |||
margin-top: 2px; | |||
position: relative; | |||
vertical-align: middle; | |||
width: 1px; | |||
} | |||
.custom-dropdown:hover { | |||
border-bottom-left-radius: 0px; | |||
border-bottom-right-radius: 0px; | |||
margin-bottom: -1px; | |||
padding-bottom: 2px; | |||
} | |||
.custom-dropdown ul { | |||
list-style: none outside none; | |||
min-width: 100%; | |||
top: 23px; | |||
} | |||
.custom-dropdown:hover ul { | |||
display: block; | |||
} | |||
.custom-dropdown li a { | |||
font-size: 12px; | |||
height: 14px; | |||
line-height: 14px; | |||
} | |||
/* Dropdown menu CSS END */ | |||
/* Tabber styling */ | |||
.tabberlive { | |||
width: 100%; | |||
} | |||
.tabberlive > .tabbertab { | |||
border: #878894 solid 1px; | |||
} | |||
.tabber-borderless .tabberlive > .tabbertab { | |||
border: none; | |||
} | |||
.tabberlive > .tabbernav { | |||
padding: 0 0px; | |||
border: none; | |||
color: white; | |||
font-weight: normal; | |||
text-transform: uppercase; | |||
} | |||
.tabberlive > .tabbernav > li { | |||
padding-top: 3px; | |||
} | |||
.tabberlive > .tabbernav > li > a { | |||
border: none; | |||
background: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border-bottom: var(--ooui-normal-border) solid 1px; | |||
} | |||
.tabberlive > .tabbernav > li > a:link { | |||
color: var(--ooui-text); | |||
} | |||
.tabberlive > .tabbernav > li > a:hover { | |||
background: var(--ooui-input-border--hover); | |||
border-bottom: var(--ooui-accent) solid 2px; | |||
} | |||
.tabberlive > .tabbernav > li.tabberactive > a:hover { | |||
background-color: var(--button-background); | |||
color: var(--template-text-color-2); | |||
border-bottom: #bcbcc5 solid 2px; | |||
} | |||
.tabberlive > .tabbernav > li.tabberactive > a { | |||
border-bottom: var(--ooui-accent) solid 2px; | |||
color: var(--template-text-color-2); | |||
background-color: var(--ooui-normal); | |||
} | |||
/* Brizingr5: WEAPONINFOBOX */ | |||
.Ibox_Collapsible { | |||
height: 0px; | |||
overflow: hidden; | |||
-moz-transition:height 0.3s; | |||
-webkit-transition:height 0.3s; /* Safari */ | |||
-o-transition:height 0.3s; | |||
} | |||
/* END Brizingr5: WEAPONINFOBOX */ | |||
/* START Brizingr5: text rotate */ | |||
.text_rotate-90 { | |||
-webkit-transform: rotate(90deg); | |||
-moz-transform: rotate(90deg); | |||
-o-transform: rotate(90deg); | |||
transform: rotate(90deg); | |||
} | |||
.text_rotate-270 { | |||
-webkit-transform: rotate(270deg); | |||
-moz-transform: rotate(270deg); | |||
-o-transform: rotate(270deg); | |||
transform: rotate(270deg); | |||
} | |||
/* END Brizingr5: text rotate */ | |||
/* <poll> stylings */ | |||
.ajaxpoll { | |||
background-color: var(--lotus-blue-dark); | |||
border: none; | |||
} | |||
.ajaxpoll label { | |||
display: flex; | |||
gap: 5px; | |||
cursor: pointer; | |||
} | |||
.ajaxpoll .ajaxpoll-ajax, | |||
.ajaxpoll .ajaxpoll-answer-vote div { | |||
background: var(--lotus-blue-slight-light); | |||
} | |||
.ajaxpoll .ajaxpoll-our-vote div { | |||
border: 1px solid var(--lotus-blue-lighter); | |||
} | |||
.ajaxpoll .ajaxpoll-answer-vote { | |||
border: 1px solid var(--lotus-blue-slight-light); | |||
} | |||
.ajaxpoll .ajaxpoll-hover-revoke, | |||
.ajaxpoll .ajaxpoll-hover-vote, | |||
.ajaxpoll .ajaxpoll-checkevent { | |||
background: var(--lotus-blue-dark); | |||
} | |||
/* toclimit code */ | |||
.toclimit-2 .toclevel-2 { display:none; } | |||
.toclimit-3 .toclevel-3 { display:none; } | |||
.toclimit-4 .toclevel-4 { display:none; } | |||
.toclimit-5 .toclevel-5 { display:none; } | |||
.toclimit-6 .toclevel-6 { display:none; } | |||
.toclimit-7 .toclevel-7 { display:none; } | |||
/* SeeMore "Magnifying glass" turned to black */ | |||
.seemoreactivity-diff-link { | |||
color: inherit; | |||
} | |||
/* Article H1 headers font */ | |||
.mw-body .firstHeading { | |||
font-weight: 400; | |||
} | |||
/* Templates */ | |||
/** Navbox template **/ | |||
.navbox { | |||
width: 100%; | |||
font-size: 1em; | |||
background: var(--navbox-background); | |||
clear: both; | |||
border-collapse: collapse; | |||
border: 1px solid var(--navbox-border) | |||
} | |||
/* Add margin only to top level(not nested) navboxes */ | |||
div.mw-parser-output > .navbox { | |||
margin: 1em 0; | |||
} | |||
.navbox td { | |||
border: 1px solid var(--navbox-border); | |||
padding: 0.25em 0.5em; | |||
} | |||
.navboxhead a, .navbox-title a { | |||
color: var(--template-text-color-1); | |||
} | |||
.navboxgroup, .navbox-group { | |||
background-color: var(--navbox-group-title-background); | |||
border: 1px solid var(--navbox-border); | |||
border-width: 0 1px 1px 0; | |||
font-weight: bold; | |||
text-align: center; | |||
width: 15%; | |||
} | |||
.navboxrow, .navboxrowalt { | |||
background-color: var(--navbox-background); | |||
padding: 0.2em 0.4em; | |||
} | |||
.navboxhead, .navbox-title th { | |||
background-color: var(--navbox-title-background); | |||
color: var(--text-color); | |||
font-size: 14px; | |||
padding: 0.25em 1em; | |||
text-align: center; | |||
} | |||
.navbox .mw-collapsible-toggle { | |||
font-size: 0.9em; | |||
margin-right: 5px; | |||
margin-top: 0.1em; | |||
text-align: right; | |||
} | |||
.navbox-list { | |||
border-bottom: 1px solid var(--navbox-border); | |||
} | |||
.navbox-list ul { | |||
margin: 0; | |||
} | |||
.navbox-list li { | |||
display: inline; | |||
white-space: nowrap; | |||
} | |||
.navbox-list li + li::before { | |||
content: '• '; | |||
} | |||
.navbox-list:has(table.navbox-subgroup) { | |||
padding: 0; | |||
margin: 0; | |||
border: none; | |||
} | |||
.navbox-subgroup { | |||
border-collapse: collapse; | |||
} | |||
.navbox-data { | |||
display: none; | |||
} | |||
/** Infobox template **/ | |||
/* adapted by u:gigamicro */ | |||
/* structure as of 2025-01-09: | |||
div.infobox { | |||
>div.title {} | |||
>span[typeof=mw:File].main-image>a>img {} | |||
>div.row, >div.group>div.row, >div.hgroup>div.row { | |||
>div.header {} | |||
>div.value.caption {*{}} | |||
>div.label.left {*{}} | |||
>div.value.right {*{}} | |||
} | |||
} | |||
*/ | |||
.infobox { | |||
background-color: var(--template-background-color-1); | |||
border: 1px solid #80808080; | |||
color: var(--template-text-color-1); | |||
float: right; | |||
clear: right; | |||
font-size: 11px; | |||
margin: 0 0 10px 2em; | |||
max-width: 300px; | |||
padding: 0 0 5px 0; | |||
} | |||
/* If we are alone inside a tabber don't margin or pad */ | |||
.tabbertab > .infobox { | |||
margin: 0; | |||
} | |||
.tabbertab:has(> div.infobox) { | |||
padding: 0; | |||
} | |||
.infobox .title { | |||
background-color: var(--body-light); | |||
color: var(--template-text-color-2); | |||
font-size: 16px; | |||
font-weight: 700; | |||
padding: 0.5em 1em; | |||
text-align: center; | |||
vertical-align: middle; | |||
font-family: 'Quantico', Roboto; | |||
letter-spacing: -0.02em; | |||
} | |||
.infobox .tabbertab { | |||
background-color: inherit; | |||
padding: 0; | |||
} | |||
.infobox .main-image { | |||
width: 100%; | |||
height: auto; | |||
} | |||
/* Center infobox image */ | |||
.infobox .main-image > a > img { | |||
display: block; | |||
margin-left: auto; | |||
margin-right: auto; | |||
} | |||
.infobox .caption { | |||
font-size: 12px; | |||
font-weight: bold; | |||
text-align: center; | |||
} | |||
.infobox .header { | |||
background-color: var(--body-light); | |||
color: var(--template-text-color-2); | |||
font-weight: bold; | |||
padding: 0.25em; | |||
text-align: center; | |||
} | |||
.infobox .row { | |||
border-top: 1px dashed #80808080; | |||
box-sizing: border-box; | |||
display: table; | |||
width: 100%; | |||
} | |||
.infobox .left { | |||
text-align: right; | |||
width: 40%; | |||
} | |||
.infobox .right { | |||
padding: 1px 5px; | |||
text-align: left; | |||
width: 60%; | |||
} | |||
.infobox .label { | |||
color: var(--template-text-color-2); | |||
display: table-cell; | |||
font-size: 11px; | |||
font-weight: 700; | |||
padding: 3px 5px; | |||
text-align: right; | |||
vertical-align: middle; | |||
} | |||
.infobox .label a { | |||
color: var(--background-link-color); | |||
} | |||
.infobox .value { | |||
display: table-cell; | |||
font-size: 11px; | |||
padding-left: 7px; | |||
vertical-align: middle; | |||
} | |||
.infobox .hgroup { | |||
display: flex; | |||
} | |||
.infobox .hgroup .label { | |||
display: none !important; | |||
} | |||
.infobox .hgroup .value { | |||
text-align: center; | |||
} | |||
/* Removes box when infobox slider is in focus */ | |||
/* TODO: Can this rule be implemented without !important? */ | |||
#ehp_slider:focus { | |||
outline: 0 !important; | |||
} | |||
/** Styling Syndicates themes **/ | |||
.pi-theme-steel.infobox .main-image img { | |||
background-color: #2C3F46; | |||
} | |||
.pi-theme-hexis.infobox .main-image img { | |||
background-color: #374045; | |||
} | |||
.pi-theme-suda.infobox .main-image img { | |||
background-color: #3D375D; | |||
} | |||
.pi-theme-perrin.infobox .main-image img { | |||
background-color: #3D4963; | |||
} | |||
.pi-theme-redveil.infobox .main-image img { | |||
background-color: #3D1839; | |||
} | |||
.pi-theme-loka.infobox .main-image img { | |||
background-color: #2A3C2E; | |||
} | |||
.pi-theme-conclave.infobox .main-image img { | |||
background-color:black; | |||
} | |||
.pi-theme-simaris.infobox .main-image img { | |||
background-color: #5F3C0D; | |||
} | |||
.pi-theme-ostron.infobox .main-image img { | |||
background-color: #B74624; | |||
} | |||
.pi-theme-quills.infobox .main-image img { | |||
background-color: #F7FACB; | |||
} | |||
.pi-theme-solaris.infobox .main-image img { | |||
background-color: #674833; | |||
} | |||
.pi-theme-vox.infobox .main-image img { | |||
background-color: #F2E5A7; | |||
} | |||
.pi-theme-ventkids.infobox .main-image img { | |||
background-color: #BC82F9; | |||
} | |||
.pi-theme-entrati.infobox .main-image img { | |||
background-color: #494E5A; | |||
} | |||
.pi-theme-necraloid.infobox .main-image img { | |||
background-color: #333333; | |||
} | |||
.pi-theme-operation.infobox .main-image img { | |||
background-color: #695573; | |||
} | |||
.pi-theme-nightwave.infobox .main-image img { | |||
background-color: #79252F; | |||
} | |||
/* Make all h3 headers bold */ | |||
h3 .mw-headline { | |||
font-weight:bold; | |||
} | |||
/* Mark redirects in [[Special:Allpages]] and [[Special:Watchlist]] */ | |||
.allpagesredirect { | |||
font-style: italic; | |||
} | |||
.allpagesredirect:after { | |||
color: var(--subtle-color); | |||
content: " (redirect)"; | |||
} | |||
.watchlistredir { | |||
font-style: italic; | |||
} | |||
/* Image frame fix */ | |||
div.tright, div.tleft { | |||
border: 1px solid silver; | |||
} | |||
div.thumbinner { | |||
background: inherit; | |||
border: none; | |||
color: inherit; | |||
} | |||
#article div.thumb { | |||
color: inherit; | |||
} | |||
/* Tooltip */ | |||
body .tt-basic-tooltip { | |||
border: 1px solid #999; | |||
box-shadow: 2px 2px 5px rgb(0, 0, 0); | |||
border-radius: 4px; | |||
margin-bottom: 5px; | |||
padding: 2px 5px; | |||
background: var(--body-mid); | |||
} | |||
.htt .tooltip-content .tooltip-hide, .hidden { display: none; } | |||
.tooltip-ready { | |||
visibility: hidden; | |||
display: block; | |||
z-index: 999; | |||
} | |||
.tooltip .tooltip-full a:last-child { | |||
border-bottom: 1px dotted; | |||
} | |||
/* Hover Box for switching the visibility of the selected item */ | |||
.hoverbox { display: inline-block; padding: 0em; } | |||
.hoverbox .hoveritem { display: none; margin: 0em; padding: 0em; } | |||
.hoverbox .hoveritem.selected { display: inline-block; } | |||
.hoverbox:hover .hoveritem { display: inline-block; } | |||
.hoverbox:hover .hoveritem.selected { display:none; } | |||
/* Second set with display:block when shown */ | |||
.hoverbox .hoveritem2 { display: none; margin: 0em; padding: 0em; } | |||
.hoverbox .hoveritem2.selected { display: block; } | |||
.hoverbox:hover .hoveritem2 { display: block; } | |||
.hoverbox:hover .hoveritem2.selected { display: none; } | |||
/* Special TOC Styling -animanga.wikia.com/wiki/User:Dantman */ | |||
.toc-horiz #toc, .toc-horiz #toc ul { width: 100%; } | |||
.toc-horiz #toc li { display: inline; margin-right: 10px; } | |||
/* TODO: Can this rule be implemented without !important? */ | |||
.toc-clear #toc td { background: transparent !important; border: 0px; } | |||
.toc-clear #toc { background: transparent; border: 0px; } | |||
/* Warframe Visual Nav Box START */ | |||
.WarframeNavBox { | |||
position: relative; | |||
display: inline-block; | |||
margin-top: 1px; | |||
margin-bottom: 2px; | |||
height: 65px; | |||
width: 65px; | |||
z-index: 0; | |||
} | |||
.WarframeNavBoxText { | |||
position: absolute; | |||
z-index: 3; | |||
left: 0; | |||
bottom: 0; | |||
font-size: 11px; | |||
background: rgba(0, 0, 0, 0.6); | |||
padding: 0 2px; | |||
line-height: 15px; | |||
word-wrap: anywhere; /* For Deconstructor since its name is too long */ | |||
} | |||
.WarframeNavBoxImage { | |||
position: absolute; | |||
top: 0; | |||
transition: 0.2s; | |||
-webkit-transition: 0.2s; | |||
-moz-transition: 0.2s; | |||
-ms-transition: 0.2s; | |||
-o-transition: 0.2s; | |||
opacity: 1; | |||
z-index: 1; | |||
} | |||
.WarframeNavBox:hover .WarframeNavBoxImage { | |||
opacity: 0; | |||
} | |||
.WarframeNavBoxIcon { | |||
position: absolute; | |||
top: 1px; | |||
left: 1px; | |||
z-index: 2; | |||
font-size: 10px; | |||
} | |||
/* Fade START for Prime Warframe image on hover over */ | |||
.WarframeNavBoxImage2 { | |||
position: absolute; | |||
top: 0; | |||
transition: 0.2s; | |||
-webkit-transition: 0.2s; | |||
-moz-transition: 0.2s; | |||
-ms-transition: 0.2s; | |||
-o-transition: 0.2s; | |||
opacity: 0; | |||
z-index: 2; | |||
} | |||
.WarframeNavBox:hover .WarframeNavBoxImage2 { | |||
opacity: 1; | |||
} | |||
/* New T:Ability Stuff START*/ | |||
/* Button-c START */ | |||
.button-c { | |||
cursor: pointer; | |||
width: 100%; | |||
height: 32px; | |||
background-color: var(--template-background-color-1); | |||
text-align: center; | |||
padding: 0; | |||
border: none; | |||
} | |||
.button-c:hover { | |||
background-color: var(--template-background-color-2); | |||
} | |||
.button-c:focus { | |||
outline: 0; | |||
} | |||
.rotate-c { | |||
transform: rotate(180deg); | |||
transition: transform 0.3s; | |||
display: block; | |||
} | |||
.mw-collapsed +.button-c .rotate-c, | |||
.button-c-pre:has(+.mw-collapsed) .rotate-c { | |||
transform: rotate(720deg); | |||
} | |||
.button-c-pre:not(:has(+.mw-collapsed)) { | |||
height: 0; | |||
} | |||
.button-c-pre .rotate-c { | |||
display: inline-block; | |||
} | |||
.button-c-pre { | |||
margin-left: calc(100% - 30px); | |||
} | |||
/* show infobox collapsible group headers */ | |||
.infobox .group.mw-collapsed { | |||
display: revert !important; /* override js style */ | |||
} | |||
.infobox .group.mw-collapsed > :not(.header) { | |||
display: none; | |||
} | |||
.infobox .button-c-pre:has(+ .group > .header) { | |||
height: 0; | |||
} | |||
/* Button-c END */ | |||
/* don't show collapse buttons when they can't be collapsed */ | |||
:root:is( .client-nojs, :not(:has(.mw-made-collapsible)) ) | |||
:is( [class^="mw-customtoggle-"], [class*=" mw-customtoggle-"] ) | |||
{ display:none; } | |||
/* New T:Ability Stuff END*/ | |||
.plainlinks a.external::after { display: none; } | |||
/* UCP fixes END */ | |||
/* Navigation bars for Module:Navigation */ | |||
.article-tabs { | |||
border-bottom: 1px solid var(--link-color); | |||
display: flex; | |||
flex-wrap: wrap; | |||
justify-content: center; | |||
width: 100%; | |||
margin-bottom: calc(1.8 * 0.25em / 0.875); /* same as page head */ | |||
} | |||
.article-tabs__tab { | |||
flex-grow: 0.03125; | |||
text-align: center; | |||
background-color: var(--ooui-input); | |||
/* color: var(--ooui-text); */ | |||
border-color: var(--ooui-normal-border); | |||
border-width: 1px 1px 0 1px; | |||
border-radius: 6px 6px 0 0; | |||
border-style: solid; | |||
} | |||
.article-tabs__tab > a { | |||
display: block; | |||
width: calc(100%-5px); | |||
height: calc(100%-5px); | |||
padding: 5px; | |||
} | |||
.article-tabs__tab:not(.article-tabs__selected):has(>a:hover) { | |||
background-color: var(--ooui-input-border--hover); | |||
border-color: var(--ooui-accent); | |||
} | |||
.article-tabs__selected { | |||
/* color: var(--template-text-color-2); */ | |||
background-color: var(--ooui-normal); | |||
border-color: var(--ooui-accent); | |||
border-radius: 6px 6px 0 0; | |||
border-style: solid; | |||
border-width: 1px 1px 0 1px; | |||
} | |||
/* Ability horizontal infobox */ | |||
.ability-box { | |||
background: var(--template-background-color-1); | |||
} | |||
.wds-tabs__tab-label > a:is(:hover, :visited, :focus, :active) { | |||
color: inherit; | |||
text-decoration: inherit; | |||
} | |||
/* Image icons that are positioned in-line with article text */ | |||
.icon img { | |||
width: auto; | |||
height: 1.5em; | |||
} | |||
/* Always invert colors regardless of theme */ | |||
.invert { | |||
filter: invert(1); | |||
} | |||
/* Invert in light theme (unused) */ | |||
.wgl-theme-light .light-invert { | |||
filter: invert(1); | |||
} | |||
/* Invert in dark theme */ | |||
.wgl-theme-dark .dark-invert { | |||
filter: invert(1); | |||
} | |||
/* For [[Special:ExpandTemplates]] to expand text area of wikitext output */ | |||
textarea[id="output"] { | |||
width: 100%; | |||
} | |||
/* For [[Template:SpoilerText]] for creating spoiler tags */ | |||
.spoiler { | |||
cursor: help; | |||
filter: blur(3px); | |||
} | |||
.spoiler:hover, .spoiler:focus { | |||
color: var(--text-color); | |||
filter: blur(0); | |||
transition: filter 0.1s linear 0.1s; | |||
} | |||
/* For elements with additional information on hover over */ | |||
.hover-over { | |||
border-bottom: 2px dotted; | |||
} | |||
/* | |||
Improving readability of printed articles for archival and information longevity. | |||
Also for those who want wiki articles in physical medium for whatever reason (e.g. accessibility). | |||
*/ | |||
@media print { | |||
.global-navigation { | |||
position: absolute; | |||
left: -500vw; | |||
box-shadow: none; | |||
} | |||
.main-container { | |||
width: 100%; | |||
margin-left: 0; | |||
} | |||
/* Hiding wiki header, notifications button, user profile button, right rail, side tools, toolbar, global footer, and article message boxes */ | |||
.community-header-wrapper, .notifications, .wds-dropdown, .page__right-rail, | |||
.page-side-tools, .WikiaBarWrapper, .global-footer, .mbox { | |||
display: none; | |||
} | |||
} | |||
.button { | |||
padding:0 5px 0 5px; | |||
cursor:pointer; | |||
background:var(--ooui-normal); | |||
display:inline-block; | |||
margin:2px; | |||
line-height:20px; | |||
color:white; | |||
font-size:13px; | |||
border-radius:3px | |||
} | |||
/* threading lines */ | |||
.ns-talk dl { | |||
border-left: 1px solid; | |||
} | |||
/******************************************/ | |||
/* wikiEditor (source editor) settings */ | |||
/******************************************/ | |||
.wikiEditor-ui .wikiEditor-ui-view, | |||
.wikiEditor-ui .wikiEditor-ui-top { | |||
border-color: var(--body-main); | |||
} | |||
.wikiEditor-ui-toolbar { | |||
background-color: var(--body-light); | |||
} | |||
.wikiEditor-ui-toolbar .tabs span.tab > a, | |||
.wikiEditor-ui-toolbar .tabs span.tab > a:visited { | |||
color: var(--link-color); | |||
} | |||
.wikiEditor-ui-toolbar .tabs span.tab a.current, | |||
.wikiEditor-ui-toolbar .tabs span.tab a.current:visited { | |||
color: var(--text-colour); | |||
} | |||
.wikiEditor-ui-toolbar .group { | |||
border-color: var(--body-main); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select { | |||
background-color: var(--body-light); | |||
border-color: var(--body-main); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .options { | |||
border-color: var(--body-main); | |||
background-color: var(--body-main); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .options .option { | |||
color: var(--link-color); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { | |||
background-color: #384766; | |||
} | |||
.wikiEditor-ui-toolbar .group-search { | |||
border-left-color: var(--body-mid); | |||
} | |||
.wikiEditor-ui-toolbar .page-table td { | |||
border-color: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .page-table th { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .sections .section { | |||
border-color: var(--body-mid); | |||
} | |||
.wikiEditor-ui-toolbar .sections .toolbar .group > .label { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .sections .toolbar .tool > .label { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .booklet > .index > :hover { | |||
background-color: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .booklet .index > .current { | |||
background-color: var(--body-mid); | |||
color: var(--link-color); | |||
} | |||
.wikiEditor-ui-toolbar .page-characters div span { | |||
border-color: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .page-characters div span:hover { | |||
border-color: var(--body-dark); | |||
background-color: transparent; | |||
} | |||
.wikiEditor-ui-toolbar .tabs span.tab a:before, | |||
.wikiEditor-ui-toolbar .group .tool-select .label:after { | |||
background: var(--text-color); | |||
-webkit-mask: var(--arrow-down) center no-repeat; | |||
mask: var(--arrow-down) center no-repeat; | |||
} | |||
.wikiEditor-ui-toolbar .group, | |||
.wikiEditor-ui-toolbar .section-secondary .group { | |||
border-color: var(--body-main); | |||
} | |||
.wikiEditor-ui-toolbar .section-secondary .group { | |||
border-left: 1px solid var(--body-main); | |||
} | |||
.wikiEditor-ui .wikiEditor-ui-view, | |||
.wikiEditor-ui .wikiEditor-ui-top { | |||
border-color: var(--sourceeditor-border); | |||
} | |||
.wikiEditor-ui-toolbar { | |||
background-color: var(--sourceeditor-background); | |||
} | |||
.wikiEditor-ui-toolbar .tabs span.tab > a, | |||
.wikiEditor-ui-toolbar .tabs span.tab > a:visited { | |||
color: var(--link-color); | |||
} | |||
.wikiEditor-ui-toolbar .tabs span.tab a.current, | |||
.wikiEditor-ui-toolbar .tabs span.tab a.current:visited { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .group, | |||
.wikiEditor-ui-toolbar .section-secondary .group { | |||
border-color: var(--sourceeditor-border); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select { | |||
background-color: var(--sourceeditor-background); | |||
border-color: var(--sourceeditor-border); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .options { | |||
border-color: var(--sourceeditor-border); | |||
background-color: var(--body-main); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .options .option { | |||
color: var(--link-color); | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.wikiEditor-ui-toolbar .group-search { | |||
border-left-color: var(--body-mid); | |||
} | |||
.wikiEditor-ui-toolbar .page-table td { | |||
border-color: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .page-table th { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .sections .section { | |||
border-color: var(--body-mid); | |||
} | |||
.wikiEditor-ui-toolbar .sections .toolbar .group > .label { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .sections .toolbar .tool > .label { | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .booklet > .index > :hover { | |||
background-color: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .booklet .index > .current { | |||
background-color: var(--body-mid); | |||
color: var(--link-color); | |||
} | |||
.wikiEditor-ui-toolbar .page-characters div span { | |||
border-color: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wikiEditor-ui-toolbar .page-characters div span:hover { | |||
border-color: var(--body-dark); | |||
background-color: transparent; | |||
} | |||
.wikiEditor-ui-toolbar .tabs span.tab a:before, | |||
.wikiEditor-ui-toolbar .group .tool-select .label:after { | |||
background: var(--text-color); | |||
-webkit-mask: var(--arrow-down) center no-repeat; | |||
mask: var(--arrow-down) center no-repeat; | |||
} | |||
.ext-WikiEditor-ResizingDragBar, | |||
.ext-WikiEditor-ResizingDragBar-ew { | |||
background-color: var(--sourceeditor-background-secondary); | |||
} | |||
.ext-WikiEditor-ResizingDragBar-ns { | |||
border-color: var(--sourceeditor-border); | |||
} | |||
.ext-WikiEditor-ResizingDragBar span { | |||
background-color: var(--byline-color); | |||
} | |||
.ext-WikiEditor-ResizingDragBar span:hover { | |||
background-color: var(--text-color); | |||
} | |||
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1, | |||
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 { | |||
border-color: var(--sourceeditor-border); | |||
} | |||
.ext-WikiEditor-realtimepreview-loadingbar div { | |||
background-color: var(--ooui-accent); | |||
} | |||
.ext-WikiEditor-realtimepreview-button:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label { | |||
color: var(--ooui-accent); | |||
} | |||
.mw-editform #wpTextbox1 { | |||
color: var(--text-color); | |||
background: var(--body-main); | |||
border-color: var(--body-main); | |||
} | |||
.ext-WikiEditor-realtimepreview-button:hover { | |||
background-color: #384766; | |||
} | |||
.ext-WikiEditor-ResizingDragBar { | |||
background-color: #475980; | |||
} | |||
.ext-WikiEditor-ResizingDragBar-ns { | |||
border-top: 1px solid var(--body-main); | |||
} | |||
/******************************************/ | |||
/* CodeMirror editor settings */ | |||
/******************************************/ | |||
.CodeMirror { | |||
background: var(--body-main); | |||
} | |||
.CodeMirror pre.CodeMirror-line { | |||
color: var(--text-color); | |||
} | |||
.codeEditor-status { | |||
border-color: var(--body-main); | |||
background-color: var(--body-mid); | |||
} | |||
.codeEditor-status-message { | |||
border-color: var(--body-main); | |||
} | |||
.CodeMirror-gutters { | |||
background-color: var(--body-light); | |||
border-color: var(--body-main); | |||
} | |||
.CodeMirror-linenumber { | |||
color: var(--text-color); | |||
} | |||
.ve-init-mw-desktopArticleTarget .CodeMirror-linenumber { | |||
color: var(--byline-color); | |||
} | |||
/* Editor Color Settings */ | |||
.cm-mw-template-ext-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ext-link-ground.cm-mw-template-name, | |||
.cm-mw-template-ext-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ext-link-ground.cm-mw-template, | |||
.cm-mw-template-ext2-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ext2-link-ground.cm-mw-template-name, | |||
.cm-mw-template-ext2-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ext2-link-ground.cm-mw-template, | |||
.cm-mw-template-ext3-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ext3-link-ground.cm-mw-template-name, | |||
.cm-mw-template-ext3-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ext3-link-ground.cm-mw-template, | |||
.cm-mw-template-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template-link-ground.cm-mw-template-name, | |||
.cm-mw-template-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-link-ground.cm-mw-template, | |||
.cm-mw-template-ext-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ext-ground.cm-mw-template-name, | |||
.cm-mw-template-ext-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ext-ground.cm-mw-template, | |||
.cm-mw-template-ext2-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ext2-ground.cm-mw-template-name, | |||
.cm-mw-template-ext2-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ext2-ground.cm-mw-template, | |||
.cm-mw-template-ext3-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ext3-ground.cm-mw-template-name, | |||
.cm-mw-template-ext3-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ext3-ground.cm-mw-template, | |||
.cm-mw-template-ground.cm-mw-template-bracket, | |||
.cm-mw-template-ground.cm-mw-template-name, | |||
.cm-mw-template-ground.cm-mw-template-delimiter, | |||
.cm-mw-template-ground.cm-mw-template { | |||
color: #68e87b; | |||
} | |||
.cm-mw-template2-ext-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ext-link-ground.cm-mw-template-name, | |||
.cm-mw-template2-ext-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ext-link-ground.cm-mw-template, | |||
.cm-mw-template2-ext2-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ext2-link-ground.cm-mw-template-name, | |||
.cm-mw-template2-ext2-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ext2-link-ground.cm-mw-template, | |||
.cm-mw-template2-ext3-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ext3-link-ground.cm-mw-template-name, | |||
.cm-mw-template2-ext3-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ext3-link-ground.cm-mw-template, | |||
.cm-mw-template2-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-link-ground.cm-mw-template-name, | |||
.cm-mw-template2-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-link-ground.cm-mw-template, | |||
.cm-mw-template2-ext-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ext-ground.cm-mw-template-name, | |||
.cm-mw-template2-ext-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ext-ground.cm-mw-template, | |||
.cm-mw-template2-ext2-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ext2-ground.cm-mw-template-name, | |||
.cm-mw-template2-ext2-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ext2-ground.cm-mw-template, | |||
.cm-mw-template2-ext3-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ext3-ground.cm-mw-template-name, | |||
.cm-mw-template2-ext3-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ext3-ground.cm-mw-template, | |||
.cm-mw-template2-ground.cm-mw-template-bracket, | |||
.cm-mw-template2-ground.cm-mw-template-name, | |||
.cm-mw-template2-ground.cm-mw-template-delimiter, | |||
.cm-mw-template2-ground.cm-mw-template { | |||
color: #34c576; | |||
} | |||
.cm-mw-template3-ext-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ext-link-ground.cm-mw-template-name, | |||
.cm-mw-template3-ext-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ext-link-ground.cm-mw-template, | |||
.cm-mw-template3-ext2-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ext2-link-ground.cm-mw-template-name, | |||
.cm-mw-template3-ext2-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ext2-link-ground.cm-mw-template, | |||
.cm-mw-template3-ext3-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ext3-link-ground.cm-mw-template-name, | |||
.cm-mw-template3-ext3-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ext3-link-ground.cm-mw-template, | |||
.cm-mw-template3-link-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-link-ground.cm-mw-template-name, | |||
.cm-mw-template3-link-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-link-ground.cm-mw-template, | |||
.cm-mw-template3-ext-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ext-ground.cm-mw-template-name, | |||
.cm-mw-template3-ext-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ext-ground.cm-mw-template, | |||
.cm-mw-template3-ext2-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ext2-ground.cm-mw-template-name, | |||
.cm-mw-template3-ext2-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ext2-ground.cm-mw-template, | |||
.cm-mw-template3-ext3-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ext3-ground.cm-mw-template-name, | |||
.cm-mw-template3-ext3-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ext3-ground.cm-mw-template, | |||
.cm-mw-template3-ground.cm-mw-template-bracket, | |||
.cm-mw-template3-ground.cm-mw-template-name, | |||
.cm-mw-template3-ground.cm-mw-template-delimiter, | |||
.cm-mw-template3-ground.cm-mw-template { | |||
color: #248f5d; | |||
} | |||
.cm-mw-matchingbracket { | |||
background-color: transparent; | |||
} | |||
.CodeMirror-line .cm-mw-template-argument-name { | |||
color: #c1cc8e; | |||
} | |||
.CodeMirror-line .cm-mw-templatevariable-bracket, | |||
.CodeMirror-line .cm-mw-templatevariable-name, | |||
.CodeMirror-line .cm-mw-templatevariable-delimiter, | |||
.CodeMirror-line .cm-mw-templatevariable { | |||
color: #ea7b5d; | |||
} | |||
.CodeMirror-line .cm-mw-extlink-bracket, | |||
.CodeMirror-line .cm-mw-link-bracket, | |||
.CodeMirror-line .cm-mw-link-delimiter { | |||
color: #cd9937; | |||
} | |||
.CodeMirror-line .cm-mw-extlink-protocol, | |||
.CodeMirror-line .cm-mw-extlink, | |||
.CodeMirror-line .cm-mw-free-extlink-protocol, | |||
.CodeMirror-line .cm-mw-free-extlink, | |||
.CodeMirror-line .cm-mw-link-pagename, | |||
.CodeMirror-line .cm-mw-link, | |||
.CodeMirror-line .cm-mw-link-tosection { | |||
color: #c1b090; | |||
} | |||
.CodeMirror-line .cm-mw-extlink-text, | |||
.CodeMirror-line .cm-mw-link-text { | |||
color: #938976; | |||
} | |||
.CodeMirror-line .cm-mw-parserfunction-bracket, | |||
.CodeMirror-line .cm-mw-parserfunction-name, | |||
.CodeMirror-line .cm-mw-parserfunction-delimiter { | |||
color: #9765b3; | |||
} | |||
.CodeMirror-line .cm-mw-htmltag-bracket, | |||
.CodeMirror-line .cm-mw-htmltag-name, | |||
.CodeMirror-line .cm-mw-exttag-bracket, | |||
.CodeMirror-line .cm-mw-exttag-name { | |||
color: #358db6; | |||
} | |||
.CodeMirror-line .cm-mw-htmltag-attribute, | |||
.CodeMirror-line .cm-mw-exttag-attribute { | |||
color: #0ba7ef; | |||
} | |||
.CodeMirror-line .cm-mw-mnemonic { | |||
color: #1c4ca6; | |||
} | |||
.CodeMirror-line .cm-mw-comment { | |||
color: #84a0a0; | |||
} | |||
.CodeMirror-line .cm-mw-apostrophes-bold, | |||
.CodeMirror-line .cm-mw-apostrophes-italic, | |||
.CodeMirror-line .cm-mw-section-header, | |||
.CodeMirror-line .cm-mw-hr, | |||
.CodeMirror-line .cm-mw-signature, | |||
.CodeMirror-line .cm-mw-list, | |||
.CodeMirror-line .cm-mw-indenting, | |||
.CodeMirror-line .cm-mw-doubleUnderscore { | |||
color: #0088ff; | |||
} | |||
.CodeMirror-line .cm-mw-table-bracket, | |||
.CodeMirror-line .cm-mw-table-definition, | |||
.CodeMirror-line .cm-mw-table-delimiter { | |||
color: #c764ce; | |||
} | |||
.CodeMirror-selected { | |||
background-color: rgba(140, 171, 230, 0.1); | |||
} | |||
.CodeMirror-line::selection, | |||
.CodeMirror-line > span::selection, | |||
.CodeMirror-line > span > span::selection { | |||
background-color: rgba(140, 171, 230, 0.2); | |||
} | |||
/* ACE editor (Module) */ | |||
.ace-tm { | |||
background-color: var(--sourceeditor-input-background); | |||
color: var(--text-color); | |||
} | |||
.ace-tm .ace_gutter { | |||
background: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.ace-tm .ace_gutter-cell { | |||
color: var(--text-color); | |||
} | |||
.ace-tm .ace_gutter-active-line { | |||
background-color: var(--body-dark); | |||
} | |||
.ace_search { | |||
background-color: var(--body-dark); | |||
color: var(--text-color); | |||
border-color: var(--body-mid); | |||
} | |||
.ace_search_field { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.ace_searchbtn { | |||
border-color: var(--ooui-normal-border); | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-text); | |||
} | |||
.ace_searchbtn:last-child { | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.ace_searchbtn:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.ace_searchbtn.prev:after, | |||
.ace_searchbtn.next:after { | |||
border-color: var(--ooui-text); | |||
} | |||
.ace_button { | |||
color: var(--text-color); | |||
} | |||
.ace_button:hover { | |||
background-color: rgba(0, 23, 70, 0.086); | |||
} | |||
.ace_button:active { | |||
background-color: rgba(0, 23, 70, 0.06); | |||
} | |||
.ace_button.checked { | |||
border-color: var(--ooui-accent); | |||
} | |||
/* Line number and json type pages */ | |||
.mw-json th { | |||
background-color: var(--wikitable-header-bg); | |||
border-color: var(--wikitable-border); | |||
font-size: inherit; | |||
} | |||
.mw-json td { | |||
background-color: var(--wikitable-bg); | |||
border-color: var(--wikitable-border); | |||
font-size: inherit; | |||
} | |||
/* -------------------------- | |||
ACE EDITOR | |||
-------------------------- */ | |||
.ace-tm { | |||
background-color: var(--body-main); | |||
color: var(--text-color); | |||
} | |||
.ace-tm .ace_gutter { | |||
background: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.ace-tm .ace_gutter-cell { | |||
color: var(--text-color); | |||
background-color: var(--body-mid) | |||
} | |||
.ace-tm .ace_gutter-active-line { | |||
background-color: var(--body-light); | |||
} | |||
.ace_search { | |||
background-color: var(--body-light); | |||
color: var(--text-color); | |||
border-color: var(--body-mid); | |||
} | |||
.ace_search_field { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-input-border); | |||
} | |||
.ace_searchbtn { | |||
border-color: var(--ooui-normal-border); | |||
background-color: var(--ooui-normal); | |||
color: var(--ooui-accent); | |||
} | |||
.ace_searchbtn:last-child { | |||
border-color: var(--ooui-normal--hover); | |||
} | |||
.ace_searchbtn:hover { | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.ace_searchbtn.prev:after, | |||
.ace_searchbtn.next:after { | |||
border-color: var(--ooui-accent); | |||
} | |||
.ace_button { | |||
color: var(--text-color); | |||
} | |||
.ace_button:hover { | |||
background-color: rgba(0, 23, 70, 0.086); | |||
} | |||
.ace_button:active { | |||
background-color: rgba(0, 23, 70, 0.06); | |||
} | |||
.ace_button.checked { | |||
border-color: var(--link-color); | |||
} | |||
/* ======================================= | |||
syntax highlight in less code view | |||
======================================= */ | |||
.mw-highlight .linenos { | |||
background-color: #313e59; | |||
} | |||
.mw-content-ltr.mw-highlight-lines pre, | |||
.mw-content-ltr.content .mw-highlight-lines pre { | |||
box-shadow: inset 2.75em 0 0 #313e59; | |||
} | |||
/* ======================================= | |||
syntax highlight in ace editor | |||
======================================= */ | |||
body .ace-tm .ace_gutter, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter { | |||
background: var(--ooui-input-border); | |||
color: #cbd9f4; | |||
} | |||
body .ace-tm .ace_print-margin, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_print-margin { | |||
width: 1px; | |||
background: #555651; | |||
} | |||
body .ace-tm, | |||
body .ve-ui-mwAceEditorWidget .ace-tm { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
} | |||
body .ace-tm .ace_cursor, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_cursor { | |||
color: #f8f8f0; | |||
} | |||
body .ace-tm .ace_marker-layer .ace_selection, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selection { | |||
background: #334567; | |||
} | |||
body .ace-tm.ace_multiselect .ace_selection.ace_start, | |||
body .ve-ui-mwAceEditorWidget .ace-tm.ace_multiselect .ace_selection.ace_start { | |||
box-shadow: 0 0 3px 0px #334567; | |||
} | |||
body .ace-tm .ace_marker-layer .ace_step, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_step { | |||
background: #665200; | |||
} | |||
body .ace-tm .ace_marker-layer .ace_bracket, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_bracket { | |||
margin: -1px 0 0 -1px; | |||
border: 1px solid #49483e; | |||
} | |||
body .ace-tm .ace_marker-layer .ace_active-line, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_active-line { | |||
background: #2a3956; | |||
} | |||
body .ace-tm .ace_gutter-active-line, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter-active-line { | |||
background-color: #43557a; | |||
} | |||
body .ace-tm .ace_marker-layer .ace_selected-word, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selected-word { | |||
border: 1px solid #49483e; | |||
background: #49483e; | |||
} | |||
body .ace-tm .ace_invisible, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_invisible { | |||
color: #52524d; | |||
} | |||
body .ace-tm .ace_entity.ace_name.ace_tag, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_tag, | |||
body .ace-tm .ace_keyword, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword, | |||
body .ace-tm .ace_meta.ace_tag, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_meta.ace_tag, | |||
body .ace-tm .ace_storage, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_storage { | |||
color: #f92672; | |||
} | |||
body .ace-tm .ace_punctuation, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation, | |||
body .ace-tm .ace_punctuation.ace_tag, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation.ace_tag { | |||
color: #fff; | |||
} | |||
body .ace-tm .ace_constant.ace_character, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_character, | |||
body .ace-tm .ace_constant.ace_language, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_language, | |||
body .ace-tm .ace_constant.ace_numeric, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_numeric, | |||
body .ace-tm .ace_constant.ace_other, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_other { | |||
color: #ae81ff; | |||
} | |||
body .ace-tm .ace_invalid, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid { | |||
color: #f8f8f0; | |||
background-color: #f92672; | |||
} | |||
body .ace-tm .ace_invalid.ace_deprecated, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid.ace_deprecated { | |||
color: #f8f8f0; | |||
background-color: #ae81ff; | |||
} | |||
body .ace-tm .ace_support.ace_constant, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_constant, | |||
body .ace-tm .ace_support.ace_function, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_function { | |||
color: #66d9ef; | |||
} | |||
body .ace-tm .ace_fold, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_fold { | |||
background-color: #a6e22e; | |||
border-color: #f8f8f2; | |||
} | |||
body .ace-tm .ace_storage.ace_type, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_storage.ace_type, | |||
body .ace-tm .ace_support.ace_class, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_class, | |||
body .ace-tm .ace_support.ace_type, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_type { | |||
color: #66d9ef; | |||
} | |||
body .ace-tm .ace_entity.ace_name.ace_function, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_function, | |||
body .ace-tm .ace_entity.ace_other, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other, | |||
body .ace-tm .ace_entity.ace_other.ace_attribute-name, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other.ace_attribute-name, | |||
body .ace-tm .ace_variable, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_variable { | |||
color: #a6e22e; | |||
} | |||
body .ace-tm .ace_variable.ace_parameter, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_variable.ace_parameter { | |||
color: #fd971f; | |||
} | |||
body .ace-tm .ace_string, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_string { | |||
color: #e6db74; | |||
} | |||
body .ace-tm .ace_keyword.ace_operator, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword.ace_operator { | |||
color: #949eaa; | |||
} | |||
body .ace-tm .ace_comment, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_comment { | |||
color: #949eaa; | |||
} | |||
body .ace-tm .ace_indent-guide, | |||
body .ve-ui-mwAceEditorWidget .ace-tm .ace_indent-guide { | |||
background: none; | |||
border-right: solid 1px var(--ooui-normal); | |||
margin-left: -1px; | |||
} | |||
/* =========================== | |||
Lua debug console | |||
=========================== */ | |||
#mw-scribunto-input { | |||
background-color: var(--ooui-input); | |||
color: var(--ooui-text); | |||
border: 1px solid var(--ooui-input-border); | |||
} | |||
.mw-scribunto-console-fieldset { | |||
background-color: var(--body-background-color); | |||
} | |||
.mw-scribunto-normalOutput, | |||
.mw-scribunto-print, | |||
.mw-scribunto-error, | |||
.mw-scribunto-propList, | |||
.mw-scribunto-message, | |||
.mw-scribunto-tabcomplete { | |||
background: none; | |||
} | |||
.mw-scribunto-input { | |||
color: #3ea6e6; | |||
} | |||
.mw-scribunto-normalOutput { | |||
color: #cbd9f4; | |||
} | |||
.mw-scribunto-print { | |||
color: #f9d000; | |||
} | |||
.mw-scribunto-error { | |||
color: #ee4231; | |||
} | |||
.mw-scribunto-propList, | |||
.mw-scribunto-message { | |||
color: #6bc71f; | |||
} | |||
.mw-scribunto-tabcomplete { | |||
color: #855cd8; | |||
} | |||
.mw-scribunto-clear { | |||
color: #ee4231; | |||
border-bottom-color: #ee4231; | |||
} | |||
/* Interactive Maps styling */ | |||
.wgl-theme-dark .leaflet-popup-content-wrapper { | |||
background: var(--body-mid); | |||
color: var(--text-color); | |||
} | |||
.wgl-theme-dark .leaflet-container { | |||
background: var(--template-background-color-1); | |||
} | |||
/* | |||
[[Template:Audio]] styling to ensure <audio> tags are aligned with surrounding | |||
text as used in a lot of /Quotes and /Transcript pages | |||
*/ | |||
audio { | |||
vertical-align: middle; | |||
height: 1.5em; | |||
} | |||
/* =========================== | |||
Miscellaneous fixes | |||
=========================== */ | |||
/* OOUI icon hue rotate for visibility */ | |||
body .oo-ui-iconElement-icon:not(.oo-ui-image-destructive):not(.oo-ui-image-warning):not(.oo-ui-image-progressive):not(.oo-ui-checkboxInputWidget-checkIcon):not(.oo-ui-icon-page-existing), | |||
body .oo-ui-indicatorElement-indicator, | |||
body .mwe-math-element img, | |||
body .mw-ui-icon:before, | |||
body .soft-redirect > div:nth-child(1) img { | |||
filter: invert(1) hue-rotate(180deg); | |||
} | |||
/* Image attribution (on clicking image and clicking "share" button) */ | |||
.mw-mmv-dialog .mw-mmv-dialog-warning { | |||
background: var(--warningbox-bg); | |||
} | |||
.mw-mmv-embed-dimensions { | |||
color: var(--subtle-color); | |||
font-size: small; | |||
} | |||
.mw-mmv-download-pane .mw-mmv-download-attribution, | |||
.mw-mmv-download-pane .mw-mmv-download-attribution:hover { | |||
margin: 0 -10px; | |||
padding: 10px; | |||
background: var(--body-dark); | |||
color: var(--text-color); | |||
} | |||
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link { | |||
display: inline-block; | |||
margin-top: 12px; | |||
margin-left: -6px; | |||
font-size: 16px; | |||
color: var(--template-text-color-2); | |||
width: 100%; | |||
} | |||
.mw-mmv-download-pane .mw-mmv-download-attribution:hover { | |||
filter: brightness(135%); | |||
} | |||
ol.references li:target, sup.reference:target { | |||
background: var(--button-background); | |||
} | |||
#ca-ve-edit>a>::before, .mw-editsection-visualeditor::before { | |||
content: "visual "; | |||
} | |||
/* Fix jumping around on js loadtime */ | |||
:root.client-js:not(:has(>body.skin-minerva)) | |||
.mw-collapsible:not( | |||
.mw-made-collapsible, | |||
:has(>.mw-collapsible-content) | |||
).mw-collapsed { | |||
display: none !important; | |||
} | |||
:root.client-js .tabber:not(.tabberlive) > .tabbertab:nth-child(n+2) { | |||
display: none; | |||
} | |||
:root.client-js .tabber:not(.tabberlive) > .tabbertab:nth-child(1) { | |||
margin-top:calc(16px + 0.5*1.1*12px*2 + 2px + 3px); | |||
border: none; | |||
} | |||
:root.client-js .tabber:not(.tabberlive) { | |||
width: 100%; | |||
} | |||
:root.client-js table.ability-box + .mw-collapsible + div.button-c { | |||
display: block; | |||
} | |||
/*body {*/ | |||
/* background: url("https://ultros-wiki.mahss.io/static_images/background.png");*/ | |||
/*}*/ | |||
.infoboxtable { | .infoboxtable { | ||
background-color: rgba(0, 0, 0, 0); | background-color: rgba(0, 0, 0, 0); | ||
Line 10: | Line 5,419: | ||
width: 300px; | width: 300px; | ||
} | } | ||
.extlinktable { | |||
background-color: rgba(0.1, 0.1, 0.1, 0.1); | |||
float: right; | |||
text-align: center; | |||
margin-bottom: 0.5em; | |||
margin-left: 1em; | |||
padding: 0.2em; | |||
width: 300px; | |||
} |