MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m Protected "MediaWiki:Common.css": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
/** | /* <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(https:// | @import url('/MediaWiki:Pygments.css?ctype=text/css&action=raw'); /* Syntax highlighting */ | ||
/** | |||
:root { | :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); | |||
} | } | ||
img { | .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 { | :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; | |||
} | } | ||
. | |||
padding: 0; | .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; | background: transparent; | ||
width: | 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; | 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; | font-weight: bold; | ||
} | } | ||
. | .mainpage-box-recentactivity .mw-changeslist-line-inner-characterDiff { | ||
padding: 0 5px 5px | 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; | |||
} | } | ||
/* center | /* === 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; | justify-content: center; | ||
flex-wrap: wrap; | |||
} | } | ||
. | /* Talk:Banning Policy vandal report ticket and [[MediaWiki talk:ProfileTags]] */ | ||
flex: 0 1 | table.vandalticket { | ||
padding-inline: | 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; | 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; | |||
border-left: 1. | } | ||
.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 { | ||
Line 833: | 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; | |||
} |
Latest revision as of 03:24, 24 March 2025
/* <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 { 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; } .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; }