MediaWiki:Common.css
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
:root {
/* Message boxes */
--errorbox-bg: rgba(255, 0, 0, 0.1);
--warnbox-bg: rgba(255, 165, 0, 0.1);
--successbox-bg: rgba(0, 255, 0, 0.1);
--infobox-bg: rgba(0, 0, 255, 0.1);
/* UI Components */
--ooui-normal: var(--body-main);
--ooui-normal--hover: var(--body-mid);
--ooui-accent: #3366cc;
--ooui-interface: var(--body-light);
--ooui-input: var(--body-dark);
}
/* Personal tools dropdown */
#p-personal {
position: absolute;
top: 0.33em;
right: 0.75em;
z-index: 100;
}
#p-personal ul {
list-style: none;
margin: 0;
padding: 0;
}
#p-personal li {
float: left;
margin-left: 0.75em;
line-height: 1.125em;
font-size: 0.75em;
}
#p-personal a {
color: var(--background-link-color);
text-decoration: none;
}
/* Sidebar navigation */
.portal {
margin: 0 0.6em 0 0.7em;
padding: 0.25em 0;
}
.portal h3 {
color: var(--text-color);
font-weight: normal;
margin: 0.5em 0 0.25em;
padding: 0.25em 0;
cursor: default;
border-bottom: 1px solid var(--body-dark);
font-size: 0.875em;
}
.portal .body {
margin-left: 0.5em;
padding-top: 0.25em;
}
.portal .body ul {
list-style: none;
margin: 0;
padding: 0;
}
.portal .body li {
margin: 0;
padding: 0.25em 0;
font-size: 0.875em;
line-height: 1.125em;
}
.portal .body li a {
color: var(--background-link-color);
text-decoration: none;
}
/* Message boxes */
.mw-message-box {
padding: 1em;
margin: 1em 0;
border-radius: 2px;
background: var(--body-main);
border: 1px solid var(--body-dark);
color: var(--text-color);
}
.mw-message-box-error {
background: var(--errorbox-bg);
border-color: #ff0000;
}
.mw-message-box-warning {
background: var(--warnbox-bg);
border-color: #ffa500;
}
.mw-message-box-success {
background: var(--successbox-bg);
border-color: #00ff00;
}
/* Edit buttons */
#ca-edit a,
#ca-viewsource a {
display: inline-block;
padding: 0.25em 0.75em;
background: var(--body-dark);
color: var(--background-link-color);
border: 1px solid var(--body-dark);
border-radius: 2px;
text-decoration: none;
font-size: 0.875em;
line-height: 1.6;
}
#ca-edit a:hover,
#ca-viewsource a:hover {
background: var(--body-mid);
text-decoration: none;
}
/* Infoboxes */
.infobox {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin: 0.5em 0 1em 1em;
padding: 0.2em;
float: right;
clear: right;
width: 22em;
border-radius: 2px;
}
.infobox .infobox-header {
background: var(--body-dark);
padding: 0.5em;
text-align: center;
font-size: 1.2em;
font-weight: bold;
border-radius: 2px 2px 0 0;
}
.infobox th {
background: var(--body-dark);
text-align: left;
padding: 0.4em;
width: 45%;
}
.infobox td {
padding: 0.4em;
}
/* Navigation boxes */
.navbox {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin: 1em 0;
padding: 3px;
clear: both;
border-radius: 2px;
}
.navbox-title {
background: var(--body-dark);
padding: 0.5em;
text-align: center;
font-weight: bold;
border-radius: 2px 2px 0 0;
}
.navbox-group {
background: var(--body-mid);
padding: 0.25em 1em;
text-align: right;
white-space: nowrap;
}
/* References */
.references {
font-size: 0.9em;
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
.references li {
margin-bottom: 0.5em;
}
/* Category links */
.catlinks {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin-top: 1em;
padding: 0.5em;
clear: both;
border-radius: 2px;
}
/* Edit interface */
.editOptions {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
/* Recent changes */
.mw-changeslist {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 0.5em;
margin: 1em 0;
border-radius: 2px;
}
/* Special pages */
.mw-special-pages-table {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
/* File pages */
.fullImageLink {
text-align: center;
background: var(--body-main);
padding: 1em;
border-radius: 2px;
}
/* Discussion/talk pages */
.talkheader {
border: 1px solid var(--body-dark);
padding: 0.5em;
margin: 1em 0;
background: var(--body-main);
border-radius: 2px;
}
/* User interface elements */
.oo-ui-widget {
font-size: 0.875rem;
}
.oo-ui-buttonElement-button {
background: var(--ooui-normal);
border: 1px solid var(--body-dark);
color: var(--text-color);
padding: 0.5em 1em;
border-radius: 2px;
}
.oo-ui-buttonElement-button:hover {
background: var(--ooui-normal--hover);
text-decoration: none;
}