MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(49 intermediate revisions by the same user not shown) | |||
Line 41: | Line 41: | ||
--toc-border-color: var(--body-border); | --toc-border-color: var(--body-border); | ||
--toc-list-border-color: var(--body-border); | --toc-list-border-color: var(--body-border); | ||
--wikitable-header-bg: #222e45; | |||
--wikitable-border: #172136; | |||
--wikitable-bg: #313e59; | |||
--wikitable-bg-lighter: #384766; | |||
--wikitable-color: var(--text-color); | |||
--wikitable-alternating-bg: #2a3651; | |||
--thumb-bg: var(--body-mid); | |||
--thumb-caption-bg: var(--body-light); | |||
--tile-border-color: var(--body-border); | --tile-border-color: var(--body-border); | ||
Line 128: | Line 138: | ||
h5, | h5, | ||
h6 { | h6 { | ||
color: | color: var(--text-color); | ||
} | } | ||
.mw-parser-output h2:first-of-type { | .mw-parser-output h2:first-of-type { | ||
clear: left; | clear: left; | ||
} | |||
img { | |||
border: 0; | |||
vertical-align: middle; | |||
} | |||
ul{ | |||
list-style-image: var(--ul-list-style-image); | |||
} | |||
code { | |||
border-radius: 2px; | |||
padding: 1px 4px; | |||
} | |||
pre, code, .mw-code { | |||
color: inherit; | |||
background-color: var(--mw-code-background-color); | |||
border: 1px solid var(--body-border); | |||
} | |||
.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { | |||
margin: 0.3em 0 0 1.6em; | |||
padding: 0; | |||
} | } | ||
Line 437: | Line 472: | ||
background-color: var(--body-mid); | background-color: var(--body-mid); | ||
color: var(--text-color); | color: var(--text-color); | ||
} | |||
/* File Navigation */ | |||
#filetoc { | |||
border: 1px solid #a2a9b1; | |||
padding: 5px; | |||
font-size: 95%; | |||
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); | |||
} | } | ||
Line 502: | Line 550: | ||
} | } | ||
/* Notifications */ | .mw-ui-button { | ||
.mw-notification { | background-color: var(--ooui-normal); | ||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
.mw-ui-button:hover{ | |||
background-color: var(--ooui-normal--hover); | |||
} | |||
.mw-ui-button:not(:disabled):hover, .mw-ui-button:not(:disabled):active { | |||
background-color: var(--ooui-normal--hover); | |||
color: var(--ooui-text); | |||
border-color: var(--ooui-normal-border); | |||
} | |||
/* Notifications */ | |||
.mw-notification { | |||
background-color: var(--body-light); | background-color: var(--body-light); | ||
border-color: var(--body-border); | border-color: var(--body-border); | ||
Line 1,471: | Line 1,535: | ||
} | } | ||
/* Table of Contents */ | .ve-ui-mwTransclusionOutlineTemplateWidget-sticky { | ||
.toc { | background-color: var(--ooui-interface); | ||
font-size: 0.9em; | } | ||
background: var(--toc-bg); | |||
margin-top: 1em; | .ve-ui-mwSaveDialog-options { | ||
padding: 0; | position: relative; | ||
border-color: var(--toc-border-color); | background-color: var(--ooui-interface); | ||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1); | border: 1px solid var(--ooui-interface); | ||
clear: left; | border-top: 0; | ||
display: none; | |||
} | |||
.ve-ui-mwSaveDialog-license { | |||
font-size: 0.9em; | |||
line-height: 1.4em; | |||
padding: 0; | |||
margin: 0; | |||
color: var(--text-colour) | |||
} | |||
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { | |||
background-color: var(--ooui-interface); | |||
} | |||
/* Table of Contents */ | |||
.toc { | |||
font-size: 0.9em; | |||
background: var(--toc-bg); | |||
margin-top: 1em; | |||
padding: 0; | |||
border-color: var(--toc-border-color); | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1); | |||
clear: left; | |||
} | } | ||
Line 1,522: | Line 1,610: | ||
} | } | ||
/* Category Box */ | |||
.catlinks { | |||
background: var(--body-light); | |||
border: 1px solid var(--body-dark); | |||
padding: 8px 15px; | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1); | |||
} | |||
/* | |||
* BUILT IN PAGE CSS | /* Tables */ | ||
* ONLY PUT THAT BELOW HERE | .wikitable { | ||
* DO NOT PUT CORE CSS BELOW | margin: 1em 0; | ||
*/ | border: 1px solid #a2a9b1; | ||
border-collapse: collapse; | |||
/* MAIN PAGE */ | background: var(--wikitable-bg); | ||
color: var(--wikitable-color); | |||
.page-Main_Page .mw-first-heading{ | border-color: var(--wikitable-border); | ||
display: none; | box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1); | ||
} | |||
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { | |||
border: 1px solid #a2a9b1; | |||
padding: 0.2em 0.4em; | |||
} | |||
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { | |||
border-color: var(--wikitable-border); | |||
} | |||
.wikitable > tr > th, .wikitable > * > tr > th { | |||
background-color: var(--wikitable-header-bg); | |||
} | |||
/* Metatables */ | |||
.mw_metadata { | |||
font-size: 0.8em; | |||
margin-left: 0.5em; | |||
margin-bottom: 0.5em; | |||
border: 0; | |||
border-collapse: collapse; | |||
width: 400px; | |||
} | |||
.mw_metadata th { | |||
background-color: var(--wikitable-header-bg); | |||
} | |||
.mw_metadata td, .mw_metadata th { | |||
border-color: var(--wikitable-border); | |||
} | |||
.mw_metadata td { | |||
background-color: var(--wikitable-bg); | |||
} | |||
/* Images */ | |||
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] { | |||
border: none; | |||
background: var(--thumb-bg); | |||
} | |||
.mw-file-description{ | |||
background: var(--thumb-caption-bg); | |||
} | |||
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child, figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child, figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child, figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child { | |||
margin: 0; | |||
} | |||
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption { | |||
border: none; | |||
background: var(--thumb-caption-bg); | |||
color: var(--text-color); | |||
padding: 4px 8px; | |||
} | |||
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media){ | |||
border: none; | |||
background: var(--thumb-bg); | |||
} | |||
/* | |||
* BUILT IN PAGE CSS | |||
* ONLY PUT THAT BELOW HERE | |||
* DO NOT PUT CORE CSS BELOW | |||
*/ | |||
/* MAIN PAGE */ | |||
body.page-Main_Page .mw-first-heading{ | |||
display: none; | |||
} | } | ||
.mainpage-header .header-intro h1 { | body.page-Main_Page .mw-parser-output { | ||
max-width: 75em; | |||
margin: 0 auto; | |||
} | |||
.mainpage-header { | |||
display: flex; | |||
margin: 2.6em 1.75em 1.5em; | |||
} | |||
.mainpage-header .header-intro { | |||
flex: 2; | |||
} | |||
.mainpage-header .header-intro h1 { | |||
font-size: 2.5em; | font-size: 2.5em; | ||
font-weight: bold; | font-weight: bold; | ||
border: none; | border: none; | ||
margin: 0 0 0.15em; | margin: 0 0 0.15em; | ||
} | |||
.mainpage-header .header-stats { | |||
flex: 1; | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
margin-top: -1em; | |||
} | |||
.mainpage-header .header-intro p { | |||
font-size: 1.1em; | |||
line-height: 1.7em; | |||
} | |||
.mainpage-body { | |||
display: flex; | |||
flex-flow: row wrap; | |||
} | |||
.tile-row { | |||
display: flex; | |||
flex-flow: row wrap; | |||
margin-bottom: 1em; | |||
} | |||
.mainpage-body .tile-row { | |||
width: 100%; | |||
margin-bottom: 0.9rem; | |||
} | |||
.tile-halves { | |||
display: flex; | |||
flex-flow: row wrap; | |||
border: 1px solid var(--tile-border-color); | |||
background: var(--tile-background-color); | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1); | |||
} | |||
.tile-halves-col { | |||
flex-flow: column; | |||
} | |||
.mainpage-recent-updates .tile-halves { | |||
flex: 1; | |||
align-content: flex-start; | |||
margin-right: 0.9rem; | |||
} | |||
.mainpage-contents .tile-halves { | |||
flex: 1; | |||
margin-right: 0.9rem; | |||
} | |||
.tile-top { | |||
width: 100%; | |||
padding: 1.3rem 1.5rem 0.6rem; | |||
} | |||
.tile-top.tile-image { | |||
display: flex; | |||
align-items: center; | |||
background-color: var(--byline-color); | |||
overflow: hidden; | |||
padding: 0; | |||
height: 13vw; | |||
max-height: 12em; | |||
transition: 0.4s ease-out; | |||
} | |||
.mainpage-contents .tile-top { | |||
position: relative; | |||
} | |||
.tile-top.tile-image a { | |||
width: 100%; | |||
} | |||
.tile-top.tile-image img { | |||
width: 100%; | |||
object-fit: cover; | |||
max-height: 200px; | |||
transition: 0.4s ease-out; | |||
} | |||
.tile-image .mw-default-size{ | |||
width:100%; | |||
} | |||
.tile-bottom { | |||
background: var(--tile-background-color); | |||
border-top: 1px solid var(--tile-border-color); | |||
width: 100%; | |||
padding: 1rem 1.5rem 0.6rem; | |||
} | |||
.tile-bottom.link-button { | |||
align-self: flex-end; | |||
padding: 0; | |||
} | |||
.tile-halves h2 { | |||
font-size: 1.4em; | |||
font-weight: bold; | |||
border: none; | |||
margin: 0 0 0.4em; | |||
} | |||
.mainpage-body h2 a { | |||
color: var(--text-color); | |||
} | |||
.tile-bottom.link-button a { | |||
display: block; | |||
text-align: center; | |||
padding: 0.75em 1.5em 0.8em; | |||
text-decoration: none; | |||
} | |||
@media only screen and (min-width: 82rem){ | |||
.mainpage-header .header-intro { | |||
margin-right: 2em; | |||
} | |||
} | |||
/* Infobox */ | |||
.infobox { | |||
background: var(--body-light); | |||
border: 1px solid var(--body-border); | |||
font-size: 0.85em; | |||
width: 300px; | |||
margin: 0.5em 0 1em 1em; | |||
border-collapse: collapse; | |||
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1); | |||
float: right; | |||
table-layout: fixed; | |||
word-break: break-word; | |||
} | |||
.infobox .infobox-header { | |||
color: var(--infobox-text-color); | |||
font-size: 1.15em; | |||
line-height: 1.4em; | |||
background: var(--body-dark); | |||
padding: 0.5em 0; | |||
} | |||
.infobox .infobox-full-width-content { | |||
max-width: 300px; | |||
text-align: center; | |||
overflow: hidden; | |||
padding: 0; | |||
} | |||
.infobox .infobox-image img { | |||
max-width: 300px; | |||
height: auto; | |||
} | |||
.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) { | |||
text-align: right; | |||
vertical-align: top; | |||
border-right: 2px solid var(--body-dark); | |||
padding: 0.2em 0.5em; | |||
} | |||
.infobox td { | |||
padding: 0.25em 0.5em; | |||
line-height: 1.6em; | |||
} | |||
/* Message Box */ | |||
:root { | |||
--messagebox-obsolete-background: #cfcfcf; | |||
--messagebox-obsolete-border: #464646; | |||
--messagebox-obsolete-color: var(--text-color); | |||
--messagebox-obsolete-link-color: #6c6c6c; | |||
--messagebox-info-background: #ebebeb; | |||
--messagebox-info-border: #898989; | |||
--messagebox-info-color: var(--text-color); | |||
--messagebox-info-link-color: #6c6c6c; | |||
--messagebox-action-background: #c7e8fa; | |||
--messagebox-action-border: #0b5884; | |||
--messagebox-action-color: var(--text-color); | |||
--messagebox-action-link-color: #03436b; | |||
--messagebox-warn-background: #dfc0ba; | |||
--messagebox-warn-border: #861c10; | |||
--messagebox-warn-color: var(--text-color); | |||
--messagebox-warn-link-color: #8e221a; | |||
--messagebox-safe-background: #d8f0d3; | |||
--messagebox-safe-border: #1b8408; | |||
--messagebox-safe-color: var(--text-color); | |||
--messagebox-safe-link-color: #1b8408; | |||
--messagebox-disambig-background: #ebebeb; | |||
--messagebox-disambig-border: #898989; | |||
--messagebox-disambig-color: var(--text-color); | |||
--messagebox-disambig-link-color: #6c6c6c; | |||
--messagebox-discord-background: #5865f2; | |||
--messagebox-discord-border: #4c57d0; | |||
--messagebox-discord-link-color: #d2e5fc; | |||
} | |||
.mw-message-box, | |||
.mw-message-box-error, | |||
.mw-message-box-warning, | |||
.mw-message-box-success, | |||
.usermessage { | |||
color: var(--text-color); | |||
} | |||
.messagebox { | |||
width: 65%; | |||
margin: 0.5em auto; | |||
border-left: 15px solid; | |||
border-color: var(--body-dark); | |||
background-color: var(--body-light); | |||
box-sizing: border-box; | |||
} | |||
.messagebox.obsolete { | |||
background-color: var(--messagebox-obsolete-background); | |||
border-color: var(--messagebox-obsolete-border); | |||
color: var(--messagebox-obsolete-color); | |||
} | |||
.messagebox.obsolete a, | |||
.messagebox.obsolete a:visited, | |||
.messagebox.obsolete a:active { | |||
color: var(--messagebox-obsolete-link-color); | |||
} | |||
.messagebox.info { | |||
background-color: var(--messagebox-info-background); | |||
border-color: var(--messagebox-info-border); | |||
color: var(--messagebox-info-color); | |||
} | |||
.messagebox.info a, | |||
.messagebox.info a:visited, | |||
.messagebox.info a:active { | |||
color: var(--messagebox-info-link-color); | |||
} | |||
.messagebox.action { | |||
background-color: var(--messagebox-action-background); | |||
border-color: var(--messagebox-action-border); | |||
color: var(--messagebox-action-color); | |||
} | |||
.messagebox.action a, | |||
.messagebox.action a:visited, | |||
.messagebox.action a:active { | |||
color: var(--messagebox-action-link-color); | |||
} | |||
.messagebox.warn { | |||
background-color: var(--messagebox-warn-background); | |||
border-color: var(--messagebox-warn-border); | |||
color: var(--messagebox-warn-color); | |||
} | |||
.messagebox.warn a, | |||
.messagebox.warn a:visited, | |||
.messagebox.warn a:active { | |||
color: var(--messagebox-warn-link-color); | |||
} | |||
.messagebox.safe { | |||
background-color: var(--messagebox-safe-background); | |||
border-color: var(--messagebox-safe-border); | |||
color: var(--messagebox-safe-color); | |||
} | |||
.messagebox.safe a, | |||
.messagebox.safe a:visited, | |||
.messagebox.safe a:active { | |||
color: var(--messagebox-safe-link-color); | |||
} | |||
.messagebox.disambig { | |||
background-color: var(--messagebox-disambig-background); | |||
border-color: var(--messagebox-disambig-border); | |||
color: var(--messagebox-disambig-color); | |||
} | |||
.messagebox.disambig a, | |||
.messagebox.disambig a:visited, | |||
.messagebox.disambig a:active { | |||
color: var(--messagebox-disambig-link-color); | |||
} | |||
.messagebox.discord { | |||
background-color: var(--messagebox-discord-background); | |||
border-color: var(--messagebox-discord-border); | |||
color: #fff; | |||
} | |||
.messagebox.discord a, | |||
.messagebox.discord a:visited, | |||
.messagebox.discord a:active { | |||
color: var(--messagebox-discord-link-color); | |||
} | |||
.messagebox.discord a.external, | |||
.messagebox.discord a:visited.external, | |||
.messagebox.discord a:active.external { | |||
font-style: italic; | |||
} | |||
.messagebox.stub { | |||
width: 40%; | |||
} | |||
.messagebox.hasdialogue { | |||
padding: 0 10px; | |||
width: auto; | |||
} | } |
Latest revision as of 11:26, 31 July 2023
/* CSS placed here will be applied to all skins */
:root {
--body-main: #172136;
--body-light: #313e59;
--body-mid: #222e45;
--body-dark: #222e45;
--body-border: #596e96;
--body-background-color: #071022;
--button-background: #605443;
--button-color: #fff;
--button-border: #3c352a;
--button-dark: #18140c;
--button-light: #3a301d;
--sidebar: #596e96;
--background-text-color: #cbd9f4;
--background-link-color: var(--link-color);
--search-box: #efeee6;
--link-color: #8cabe6;
--redlink-color: #f26d60;
--text-color: #cbd9f4;
--byline-color: #98a2b6;
--subtle-color: var(--byline-color);
--search-box: var(--body-light);
--admin-blue: #332e75;
--bearcat-green: #13592e;
--awb-purple: #933b96;
--rsw-blue: #438ab6;
--osrsw-brown: #605443;
--thumb-bg: var(--body-light);
--thumb-caption-bg: var(--body-mid);
--infobox-bg: var(--body-light);
--infobox-border: var(--body-border);
--infobox-header: var(--body-dark);
--infobox-subheader: var(--body-mid);
--infobox-text-color: var(--text-color);
--infobox-room-poh-color: #444e5a;
--toc-bg: var(--body-light);
--toc-title-bg: var(--body-dark);
--toc-border-color: var(--body-border);
--toc-list-border-color: var(--body-border);
--wikitable-header-bg: #222e45;
--wikitable-border: #172136;
--wikitable-bg: #313e59;
--wikitable-bg-lighter: #384766;
--wikitable-color: var(--text-color);
--wikitable-alternating-bg: #2a3651;
--thumb-bg: var(--body-mid);
--thumb-caption-bg: var(--body-light);
--tile-border-color: var(--body-border);
--tile-background-color: var(--body-light);
--tile-link-button-color: var(--body-mid);
--tile-link-button-highlight-color: #2a3956;
--tile-dark-color: #fff;
--tile-dark-bg: #5d6773;
--tile-dark-link-color: #ccc;
--tile-dark-byline-color: rgba(255,255,255,0.7);
--tile-dark-header-color: #fff;
--sourceeditor-input-background: var(--body-mid);
--sourceeditor-background: var(--body-light);
--sourceeditor-background-secondary: var(--body-mid);
--sourceeditor-border: var(--body-main);
--codemirror-gutter-background: var(--body-light);
/* Edit OO-UI */
--ooui-text: #cbd9f4;
--ooui-interface: #222e45;
--ooui-interface-border: #2f4060;
--ooui-window-background: rgba(25,25,25,0.6);
--ooui-input: #384766;
--ooui-input-border: #475980;
--ooui-input-border--hover: #556c9b;
--ooui-normal: #313e59;
--ooui-normal--hover: #384766;
--ooui-normal-border: #3f5073;
--ooui-progressive: #617ebc;
--ooui-progressive--hover: #859bcb;
--ooui-accent: var(--link-color);
--ooui-disabled: #8992a4;
--ooui-disabled-border: #8992a4;
--ooui-disabled-text: var(--ooui-text);
--ooui-pending-background-image: repeating-linear-gradient(-45deg,var(--search-box),var(--search-box) 20px,var(--body-main) 20px,var(--body-main) 30px);
/* ICONS */
--vector-tab-background: #222e45;
--vector-tab-background--hover: #293753;
--vector-tab-link-color: var(--background-link-color);
--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='%23cbd9f4'/%3E%3C/svg%3E");
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3E%3Cg fill='none' stroke='%238cabe6' stroke-width='2'%3E%3Cpath d='M11.29 11.71l-4-4'/%3E%3Ccircle cx='5' cy='5' r='4'/%3E%3C/g%3E%3C/svg%3E");
--echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13.836' viewBox='0 0 12 13.836'%3E%3Cpath fill='%23cbd9f4' d='M1.938,6.656c-1.32,1.485-1.47,3.15-0.97,4.25c0.323,0.707,0.78,1.127,1.313,1.375 c0.496,0.229,1.074,0.273,1.658,0.282c0.023,0,0.04,0.03,0.062,0.03h4.187c0.61,0,1.225-0.125,1.75-0.405 c0.527-0.28,0.961-0.718,1.188-1.376c0.335-0.964,0.175-2.529-1.094-4.03C9.094,7.954,7.68,8.719,6.065,8.719 c-1.677,0-3.182-0.812-4.125-2.063H1.938z'/%3E%3Cpath fill='%23cbd9f4' d='M6.063,0c-1.89,0-3.595,1.674-3.594,3.563C2.467,5.45,4.173,7.155,6.06,7.155 c1.89,0,3.564-1.705,3.563-3.593C9.625,1.673,7.95,0,6.063,0L6.063,0z'/%3E%3C/svg%3E");
--echo-icon-bell-bg-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%3E bell %3C/title%3E%3Cpath fill='%23cbd9f4' d='M16 7a5.38 5.38 0 0 0-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 0 0 4 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 0 0 3-3H7a3 3 0 0 0 3 3z'/%3E%3C/svg%3E");
--echo-icon-tray-bg-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%3E tray %3C/title%3E%3Cpath fill='%23cbd9f4' d='M17 1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 12h-4l-1 2H8l-1-2H3V3h14z'/%3E%3C/svg%3E");
--watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%238cabe6' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E%0A");
--unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%238cabe6' stroke='%238cabe6' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E%0A");
--external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238cabe6' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E");
--ul-list-style-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='13'%3E%3Ccircle cx='2.5' cy='9' r='2.5' fill='%23cbd9f4'/%3E%3C/svg%3E");
}
:root {
--base-text-color: var(--text-color);
--base-heading-color: var(--text-color);
--base-heading-border: var(--sidebar);
--mw-code-background-color: #222e45;
--body-background-image: url('https://realms-wiki.ams3.cdn.digitaloceanspaces.com/Old_School_RuneScape_Wiki_background_darkmode.jpg');
}
:focus {
outline-color: #3366cc;
}
body{
background: /* var(--body-background-image) */ var(--body-background-color) top left / 1500px 375px no-repeat;
}
#mw-head, #mw-page-base {
background-color: var(--body-background-color);
background: none;
}
.mw-body {
background-color: var(--body-main);
color: var(--text-color);
border-color: transparent;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--text-color);
}
.mw-parser-output h2:first-of-type {
clear: left;
}
img {
border: 0;
vertical-align: middle;
}
ul{
list-style-image: var(--ul-list-style-image);
}
code {
border-radius: 2px;
padding: 1px 4px;
}
pre, code, .mw-code {
color: inherit;
background-color: var(--mw-code-background-color);
border: 1px solid var(--body-border);
}
.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul {
margin: 0.3em 0 0 1.6em;
padding: 0;
}
.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);
}
::placeholder {
color: var(--subtle-color);
}
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);
}
.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);
}
#mw-indicator-mw-helplink a::before {
background: var(--text-color);
}
/* MAIN NAV */
.vector-menu-tabs-legacy {
padding-left: 0px;
}
.vector-user-menu-legacy #pt-userpage a, .vector-user-menu-legacy #pt-anonuserpage {
background-image: var(--echo-icon-person-bg-image);
padding-top: 0;
background-position-y: 0;
}
#pt-notifications-alert .oo-ui-icon-bell {
background-image: var(--echo-icon-bell-bg-image);
}
#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge {
background-size: 75%;
background-position: center 80%;
background-repeat: no-repeat;
opacity: unset;
}
#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge {
background-size: 75%;
background-position: center 80%;
background-repeat: no-repeat;
opacity: unset;
}
#pt-notifications-notice .oo-ui-icon-tray {
background-image: var(--echo-icon-tray-bg-image);
}
.vector-menu-tabs .mw-watchlink.icon a:before {
background-repeat: no-repeat;
background-position: 50% 50%;
content: '';
display: block;
position: absolute;
top: 1.07692308em;
left: 0.38461538em;
width: 1.23076923em;
height: 1.23076923em;
}
.vector-menu-tabs #ca-watch.icon a:before, .vector-menu-tabs #ca-watch.icon a:hover:before, .vector-menu-tabs #ca-watch.icon a:focus:before {
background-image: var(--watch-icon);
}
.vector-menu-tabs #ca-unwatch.icon a:before, .vector-menu-tabs #ca-unwatch.icon a:hover:before, .vector-menu-tabs #ca-unwatch.icon a:focus:before {
background-image: var(--unwatch-icon);
}
/* SIDEBAR */
.vector-legacy-sidebar .vector-menu-portal .vector-menu-content li a {
color: var(--link-color);
}
.vector-legacy-sidebar .vector-menu-portal .vector-menu-content li a:visited {
color: var(--link-color);
}
.vector-legacy-sidebar .vector-menu-portal .vector-menu-heading{
color: white;
font-weight: bold;
background: none;
}
/* MENU TABS */
.vector-menu-tabs-legacy li {
background: var(--vector-tab-background);
}
.vector-menu-tabs-legacy li a {
color: var(--vector-tab-link-color);
padding: 0 0.75em;
padding-top: 1em;
}
.vector-menu-tabs-legacy .new a, .vector-menu-tabs-legacy .new a:visited {
color: var(--redlink-color);
}
.vector-menu-tabs-legacy .selected {
background: var(--body-main);
color: var(--text-color);
}
.vector-menu-tabs-legacy .selected a, .vector-menu-tabs-legacy .selected a:visited{
color: var(--text-color);
}
.vector-menu-dropdown{
color: var(--vector-tab-link-color);
background: var(--vector-tab-background);
}
.vector-menu-dropdown .vector-menu-heading:after {
background-image: var(--arrow-down);
opacity: 1;
}
.vector-menu-dropdown .vector-menu-heading {
color: var(--vector-tab-link-color);
}
.vector-menu-dropdown {
direction: ltr;
float: left;
cursor: pointer;
position: relative;
line-height: 1.125em;
}
.vector-menu-dropdown .vector-menu-heading {
display: flex;
color: #54595d;
font-size: 0.8125em;
background-position: right bottom;
margin: 0 -1px 0 0;
padding: 1em 8px 9px;
font-weight: normal;
}
.vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown .vector-menu-heading {
background-image: none;
background-repeat: no-repeat;
background-size: 1px 100%;
}
.vector-menu-dropdown .vector-menu-heading, .vector-menu-dropdown .vector-menu-heading:hover, .vector-menu-dropdown .vector-menu-heading:focus {
color: var(--background-text-color);
}
.vector-menu-dropdown .vector-menu-content {
border-color: transparent;
background-color: var(--body-light);
box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1);
left: 0;
}
.vector-menu-dropdown .mw-list-item a {
color: var(--link-color);
}
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
/* SEARCH BOX */
.vector-search-box {
margin: 0;
}
.vector-search-box-inner {
background: var(--search-box);
height: 2.5em;
margin-top: 0;
box-shadow: inset 0 -7px 7px -7px rgba(0,0,0,0.15);
}
.vector-search-box form {
margin-top: 0;
}
.vector-search-box-input{
color: var(--text-color);
height: 100%;
width: 100%;
border: none;
box-sizing: border-box;
background: none;
border-radius: 2px;
padding: 5px 2.15384615em 5px 0.4em;
padding-left: 0.75em;
box-shadow: inset 0 0 0 1px transparent;
font-family: inherit;
font-size: 0.8125em;
direction: ltr;
transition-property: border-color,box-shadow;
transition-duration: 250ms;
-webkit-appearance: none;
}
.vector-search-box-input::placeholder {
color: var(--background-text-color);
opacity: 1; /* Firefox */
}
.searchButton[name='go'] {
background: no-repeat center var(--searchbutton-icon);
}
/* Search Results */
.suggestions-results {
background-color: var(--body-light);
cursor: pointer;
border: 1px solid var(--body-border);
padding: 0;
margin: 0;
}
.suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus {
text-decoration: none;
}
.suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus {
color: var(--text-color);
}
.suggestions-result {
margin: 0;
line-height: 1.5em;
padding: 0.01em 0.25em;
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--text-color);
}
.suggestions-special {
position: relative;
cursor: pointer;
background-color: var(--body-light);
border: 1px solid var(--body-border);
margin: 0;
margin-top: -2px;
display: none;
padding: 0.25em 0.25em;
line-height: 1.25em;
}
.suggestions-special .special-query {
color: var(--text-color);
}
.suggestions-special .special-label {
color: var(--byline-color);
}
.suggestions-result-current .special-label, .suggestions-result-current .special-query {
color: var(--text-color);
}
.suggestions-result-current {
background-color: var(--body-mid);
color: var(--text-color);
}
/* File Navigation */
#filetoc {
border: 1px solid #a2a9b1;
padding: 5px;
font-size: 95%;
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);
}
/* Edit Bar */
.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-widget {
color: var(--ooui-text);
}
.oo-ui-menuToolGroup.oo-ui-widget-disabled, .oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title {
color: #72777d;
}
.oo-ui-popupToolGroup-tools {
background-color: var(--ooui-interface);
border-color: var(--body-mid);
}
.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), .oo-ui-indicatorElement-indicator, .mwe-math-element, .mw-ui-icon:before, .soft-redirect > div:nth-child(1) img {
filter: invert(1) hue-rotate(180deg);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-accent);
}
.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-menuToolGroup {
border:none;
}
.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-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: var(--ooui-normal--hover);
}
.mw-ui-button {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.mw-ui-button:hover{
background-color: var(--ooui-normal--hover);
}
.mw-ui-button:not(:disabled):hover, .mw-ui-button:not(:disabled):active {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
/* Notifications */
.mw-notification {
background-color: var(--body-light);
border-color: var(--body-border);
color: var(--text-color);
}
.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-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);
}
}
/* OO-UI Dump */
.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-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-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed:after {
background: var(--mobile-navbox-linear-gradient);
}
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless:after {
background: var(--mobile-navbox-linear-gradient);
}
.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: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-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);
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-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-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--ooui-normal--hover);
}
.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-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget {
background-color: inherit;
}
/* Code Mirror */
.CodeMirror {
background: #222e45;
}
.editOptions {
color: var(--text-color);
background-color: var(--sourceeditor-background-secondary);
border-color: var(--sourceeditor-border);
}
.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 .group {
border-color: var(--sourceeditor-border);
}
.mw-editform #wpTextbox1 {
color: var(--text-color);
background: var(--sourceeditor-input-background);
border-color: var(--sourceeditor-border);
}
.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: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 .sections .toolbar .tool > .label {
color: var(--text-color);
}
.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 .sections .toolbar .group > .label {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
color: var(--text-colour);
}
/* Code Editor */
.ace-tm .ace_gutter-cell {
color: var(--text-color);
}
.ace-tm .ace_gutter, .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter {
background: #313e59;
color: #cbd9f4;
}
.ace-tm .ace_gutter-active-line, .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter-active-line {
background-color: #43557a;
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--ooui-interface);
}
.ve-ui-mwSaveDialog-options {
position: relative;
background-color: var(--ooui-interface);
border: 1px solid var(--ooui-interface);
border-top: 0;
display: none;
}
.ve-ui-mwSaveDialog-license {
font-size: 0.9em;
line-height: 1.4em;
padding: 0;
margin: 0;
color: var(--text-colour)
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--ooui-interface);
}
/* Table of Contents */
.toc {
font-size: 0.9em;
background: var(--toc-bg);
margin-top: 1em;
padding: 0;
border-color: var(--toc-border-color);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1);
clear: left;
}
.toc .toctitle {
background: var(--toc-title-bg);
padding: 0.25em 1em;
}
.toc .toctitle {
text-align: center;
}
.tocnumber {
display: none;
}
.mw-content-ltr .tocnumber {
padding-left: 0;
padding-right: 0.5em;
}
.toc > ul {
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
.toctogglelabel {
cursor: pointer;
color: #0645ad;
}
.toctogglelabel {
color: var(--link-color);
}
/* Legends */
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--body-light);
border-color: var(--body-dark);
}
/* Category Box */
.catlinks {
background: var(--body-light);
border: 1px solid var(--body-dark);
padding: 8px 15px;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1);
}
/* Tables */
.wikitable {
margin: 1em 0;
border: 1px solid #a2a9b1;
border-collapse: collapse;
background: var(--wikitable-bg);
color: var(--wikitable-color);
border-color: var(--wikitable-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1);
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
border: 1px solid #a2a9b1;
padding: 0.2em 0.4em;
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
border-color: var(--wikitable-border);
}
.wikitable > tr > th, .wikitable > * > tr > th {
background-color: var(--wikitable-header-bg);
}
/* Metatables */
.mw_metadata {
font-size: 0.8em;
margin-left: 0.5em;
margin-bottom: 0.5em;
border: 0;
border-collapse: collapse;
width: 400px;
}
.mw_metadata th {
background-color: var(--wikitable-header-bg);
}
.mw_metadata td, .mw_metadata th {
border-color: var(--wikitable-border);
}
.mw_metadata td {
background-color: var(--wikitable-bg);
}
/* Images */
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
border: none;
background: var(--thumb-bg);
}
.mw-file-description{
background: var(--thumb-caption-bg);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child, figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child, figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child, figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child {
margin: 0;
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
border: none;
background: var(--thumb-caption-bg);
color: var(--text-color);
padding: 4px 8px;
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media){
border: none;
background: var(--thumb-bg);
}
/*
* BUILT IN PAGE CSS
* ONLY PUT THAT BELOW HERE
* DO NOT PUT CORE CSS BELOW
*/
/* MAIN PAGE */
body.page-Main_Page .mw-first-heading{
display: none;
}
body.page-Main_Page .mw-parser-output {
max-width: 75em;
margin: 0 auto;
}
.mainpage-header {
display: flex;
margin: 2.6em 1.75em 1.5em;
}
.mainpage-header .header-intro {
flex: 2;
}
.mainpage-header .header-intro h1 {
font-size: 2.5em;
font-weight: bold;
border: none;
margin: 0 0 0.15em;
}
.mainpage-header .header-stats {
flex: 1;
display: flex;
justify-content: center;
align-items: center;
margin-top: -1em;
}
.mainpage-header .header-intro p {
font-size: 1.1em;
line-height: 1.7em;
}
.mainpage-body {
display: flex;
flex-flow: row wrap;
}
.tile-row {
display: flex;
flex-flow: row wrap;
margin-bottom: 1em;
}
.mainpage-body .tile-row {
width: 100%;
margin-bottom: 0.9rem;
}
.tile-halves {
display: flex;
flex-flow: row wrap;
border: 1px solid var(--tile-border-color);
background: var(--tile-background-color);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1);
}
.tile-halves-col {
flex-flow: column;
}
.mainpage-recent-updates .tile-halves {
flex: 1;
align-content: flex-start;
margin-right: 0.9rem;
}
.mainpage-contents .tile-halves {
flex: 1;
margin-right: 0.9rem;
}
.tile-top {
width: 100%;
padding: 1.3rem 1.5rem 0.6rem;
}
.tile-top.tile-image {
display: flex;
align-items: center;
background-color: var(--byline-color);
overflow: hidden;
padding: 0;
height: 13vw;
max-height: 12em;
transition: 0.4s ease-out;
}
.mainpage-contents .tile-top {
position: relative;
}
.tile-top.tile-image a {
width: 100%;
}
.tile-top.tile-image img {
width: 100%;
object-fit: cover;
max-height: 200px;
transition: 0.4s ease-out;
}
.tile-image .mw-default-size{
width:100%;
}
.tile-bottom {
background: var(--tile-background-color);
border-top: 1px solid var(--tile-border-color);
width: 100%;
padding: 1rem 1.5rem 0.6rem;
}
.tile-bottom.link-button {
align-self: flex-end;
padding: 0;
}
.tile-halves h2 {
font-size: 1.4em;
font-weight: bold;
border: none;
margin: 0 0 0.4em;
}
.mainpage-body h2 a {
color: var(--text-color);
}
.tile-bottom.link-button a {
display: block;
text-align: center;
padding: 0.75em 1.5em 0.8em;
text-decoration: none;
}
@media only screen and (min-width: 82rem){
.mainpage-header .header-intro {
margin-right: 2em;
}
}
/* Infobox */
.infobox {
background: var(--body-light);
border: 1px solid var(--body-border);
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1);
float: right;
table-layout: fixed;
word-break: break-word;
}
.infobox .infobox-header {
color: var(--infobox-text-color);
font-size: 1.15em;
line-height: 1.4em;
background: var(--body-dark);
padding: 0.5em 0;
}
.infobox .infobox-full-width-content {
max-width: 300px;
text-align: center;
overflow: hidden;
padding: 0;
}
.infobox .infobox-image img {
max-width: 300px;
height: auto;
}
.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) {
text-align: right;
vertical-align: top;
border-right: 2px solid var(--body-dark);
padding: 0.2em 0.5em;
}
.infobox td {
padding: 0.25em 0.5em;
line-height: 1.6em;
}
/* Message Box */
:root {
--messagebox-obsolete-background: #cfcfcf;
--messagebox-obsolete-border: #464646;
--messagebox-obsolete-color: var(--text-color);
--messagebox-obsolete-link-color: #6c6c6c;
--messagebox-info-background: #ebebeb;
--messagebox-info-border: #898989;
--messagebox-info-color: var(--text-color);
--messagebox-info-link-color: #6c6c6c;
--messagebox-action-background: #c7e8fa;
--messagebox-action-border: #0b5884;
--messagebox-action-color: var(--text-color);
--messagebox-action-link-color: #03436b;
--messagebox-warn-background: #dfc0ba;
--messagebox-warn-border: #861c10;
--messagebox-warn-color: var(--text-color);
--messagebox-warn-link-color: #8e221a;
--messagebox-safe-background: #d8f0d3;
--messagebox-safe-border: #1b8408;
--messagebox-safe-color: var(--text-color);
--messagebox-safe-link-color: #1b8408;
--messagebox-disambig-background: #ebebeb;
--messagebox-disambig-border: #898989;
--messagebox-disambig-color: var(--text-color);
--messagebox-disambig-link-color: #6c6c6c;
--messagebox-discord-background: #5865f2;
--messagebox-discord-border: #4c57d0;
--messagebox-discord-link-color: #d2e5fc;
}
.mw-message-box,
.mw-message-box-error,
.mw-message-box-warning,
.mw-message-box-success,
.usermessage {
color: var(--text-color);
}
.messagebox {
width: 65%;
margin: 0.5em auto;
border-left: 15px solid;
border-color: var(--body-dark);
background-color: var(--body-light);
box-sizing: border-box;
}
.messagebox.obsolete {
background-color: var(--messagebox-obsolete-background);
border-color: var(--messagebox-obsolete-border);
color: var(--messagebox-obsolete-color);
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: var(--messagebox-obsolete-link-color);
}
.messagebox.info {
background-color: var(--messagebox-info-background);
border-color: var(--messagebox-info-border);
color: var(--messagebox-info-color);
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: var(--messagebox-info-link-color);
}
.messagebox.action {
background-color: var(--messagebox-action-background);
border-color: var(--messagebox-action-border);
color: var(--messagebox-action-color);
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: var(--messagebox-action-link-color);
}
.messagebox.warn {
background-color: var(--messagebox-warn-background);
border-color: var(--messagebox-warn-border);
color: var(--messagebox-warn-color);
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: var(--messagebox-warn-link-color);
}
.messagebox.safe {
background-color: var(--messagebox-safe-background);
border-color: var(--messagebox-safe-border);
color: var(--messagebox-safe-color);
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: var(--messagebox-safe-link-color);
}
.messagebox.disambig {
background-color: var(--messagebox-disambig-background);
border-color: var(--messagebox-disambig-border);
color: var(--messagebox-disambig-color);
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: var(--messagebox-disambig-link-color);
}
.messagebox.discord {
background-color: var(--messagebox-discord-background);
border-color: var(--messagebox-discord-border);
color: #fff;
}
.messagebox.discord a,
.messagebox.discord a:visited,
.messagebox.discord a:active {
color: var(--messagebox-discord-link-color);
}
.messagebox.discord a.external,
.messagebox.discord a:visited.external,
.messagebox.discord a:active.external {
font-style: italic;
}
.messagebox.stub {
width: 40%;
}
.messagebox.hasdialogue {
padding: 0 10px;
width: auto;
}