MediaWiki:Timeless.css
From Portals of Phereon Wiki
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)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Warning: Imports must go in Common.css since it loads first in a combined stylesheet */
/* COLORS ASSIGNMENTS */
body.skin-timeless {
--link: var(--accent-dark);
--link-alt: var(--link);
--link-dark: var(--accent-darker);
--body-color: var(--primary-darker);
--bg: var(--tertiary-darkish);
--toolbar-color: var(--primary);
--toolbar-color2: var(--accent-dark);
--content-color: var(--secondary);
--sidebar-color: var(--secondary-desaturated);
--sidebar-color2: var(--secondary-desaturatedish);
--border-color: var(--gray);
--border-mid: var(--accent-dark);
--border-left: var(--border-mid);
--border-right: var(--border-mid);
--footer-border: var(--accent-dark);
--search-color: var(--sidebar-color);
--heading-border: var(--accent-saturatedish);
--highlight: var(--accent-saturateder);
--mp-border: var(--tertiary-lightish);
color: var(--text);
background-color: var(--body-color);
}
/* Wordmark */
#p-logo-text a {
font-family: 'Linux Libertine','Times New Roman','Liberation Serif','Nimbus Roman','Noto Serif','Times',serif;
}
/* Logo adjustment */
#p-logo {
height: 105px;
}
.mw-wiki-logo, .mw-wiki-logo.fallback {
background-size: auto;
background-position: center 6px;
}
/* Edit icon override */
#ca-edit#ca-edit a {
background-image: url(/w/skins/Timeless/resources/images/pencil-grey.png?23255);
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2220%22 width=%2220%22%3E%3Cpath d=%22M12.879 2.165l-9.465 9.471 4.95 4.95 9.465-9.471zm0 2.829L15 7.115l-6.636 6.643-2.121-2.122zM6.95 18H2v-4.95z%22 opacity=%22.33%22/%3E%3C/svg%3E");
border: 0;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top;
display: inline-block;
margin-bottom: -0.35em;
padding: 0 2px 0 20px
}
/* More reliable content box */
@media screen and (min-width: 851px) {
#mw-content-container,
#mw-content-block {
position: relative;
}
}
@media screen and (min-width:1100px) {
#mw-content-container {
background-color: var(--bg);
background-image: linear-gradient(transparent, transparent 1900px, var(--bg) 2000px, transparent 2000px),
url(https://static.miraheze.org/phereonwiki/7/79/Background.jpeg);
background-repeat: no-repeat;
background-position: center top;
border-bottom-color: var(--footer-border);
}
#mw-site-navigation .sidebar-chunk, #mw-related-navigation .sidebar-chunk {
background-color: var(--sidebar-color);
border-color: var(--border-color);
border-radius: 4px;
}
#mw-content {
border-radius: 0 0 6px 6px;
}
#mw-content-container {
min-height:calc(100vh - 150px);
}
}
@media screen and (min-width:2000px) {
#mw-content-container {
background-image:linear-gradient(transparent,transparent calc(100vw - 100px),var(--bg) 100vw,transparent 100vw),
url(https://static.miraheze.org/phereonwiki/7/79/Background.jpeg);
background-size:100% auto;
}
}
@media screen and (max-width:1099px) {
.sidebar-chunk .sidebar-inner {
background-color:var(--sidebar-color)!important;
border-color: var(--border-color) !important;
border-radius: 4px;
color: var(--text);
}
.sidebar-chunk {
color: var(--text-alt);
}
#mw-content-container {
padding-bottom:unset;
}
#mw-content {
min-height:calc(100vh - 250px);
}
}
#mw-content {
background-color: var(--content-color);
border-color: var(--border-color)!important;
}
#mw-header-container,#mw-header-nav-hack {
background-color: var(--toolbar-color);
color: var(--text-alt);
}
#mw-header-nav-hack {
border-top-color: var(--toolbar-color2);
}
#mw-header-hack {
background-color: var(--toolbar-color)!important;
}
.color-middle {
background-color: var(--border-mid);
}
.color-left {
background-color: var(--border-left);
}
.color-right {
background-color: var(--border-right);
}
#simpleSearch {
background-color: var(--search-color);
border-color: var(--body-color);
border-radius: 17px;
}
#searchInput:focus {
outline: none;
border-radius: 17px;
box-shadow: 0px 0px 3px 1px var(--highlight);
}
#searchInput::placeholder {
color: var(--text);
opacity: 0.8;
}
#searchButton, #mw-searchButton {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221.333%22 height=%2221.333%22 viewBox=%220 0 20 20%22%3E %3Cg fill=%22%23111%22 stroke=%22none%22 transform=%22translate%28-121 -16.362%29%22%3E %3Cpath d=%22M129.5 17.363a7.501 7.501 0 1 0 5.303 12.803 7.501 7.501 0 0 0-5.304-12.803zm.066 3a4.5 4.5 0 0 1 3.115 1.316 4.5 4.5 0 0 1 0 6.365 4.5 4.5 0 0 1-6.363 0 4.5 4.5 0 0 1 0-6.365 4.5 4.5 0 0 1 3.248-1.316z%22/%3E %3Crect width=%223%22 height=%229%22 x=%2272.49%22 y=%22114.15%22 ry=%221.5%22 transform=%22rotate%28-45%29%22/%3E %3C/g%3E %3C/svg%3E");
opacity: 0.6;
}
.mw-parser-output a.external,a {
color: var(--link);
}
a:hover,a:visited {
color: var(--link-alt);
}
.mw-parser-output a.extiw, .mw-parser-output a.extiw:active {
color: var(--link-alt);
}
.mw-parser-output a.external {
color: var(--link-alt);
}
a:hover {
text-decoration: underline;
}
#mw-page-header-links a:hover,#p-logo-text a {
text-decoration: inherit;
}
#p-logo-text a {
color: var(--text-alt);
text-align: center !important;
}
#mw-page-header-links li.selected,.mw-body h1.firstHeading {
border-color: var(--heading-border);
}
.mw-echo-notifications-badge:before {
opacity: 0.8 !important;
filter: invert(100%);
}
#mw-page-header-links li.selected a {
color: var(--link-dark);
}
#personal .dropdown {
background-color: var(--sidebar-color) !important;
border-color: var(--border-color) !important;
color: var(--text);
}
#personal h2 {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Cpath fill=%22%23fff%22 d=%22M3.64 9.453c-1.756 2.388-1.955 4.995-1.226 6.723.489 1.179 1.179 1.87 1.988 2.289.792.428 1.749.517 2.598.52h6.324c.92 0 1.85-.208 2.649-.674.799-.467 1.459-1.198 1.798-2.288.49-1.548.266-4.027-1.478-6.455-.008.012-.021.019-.03.03A7.5 7.5 0 0 1 10 12.984a7.5 7.5 0 0 1-6.36-3.53z%22 transform=%22scale%281.00079%29%22/%3E %3Cpath fill=%22%23fff%22 d=%22M10.008.992a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9z%22/%3E %3C/svg%3E") !important;
opacity: 0.87;
}
#personal h2:after,
#mw-site-navigation h2:after,
#mw-related-navigation h2:after {
background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 d=%22M15.5 6l-5 5-5-5z%22/%3E %3C/svg%3E");
opacity: 0.87;
}
@media screen and (max-width: 850px){
#site-tools h2 {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2226.667%22 height=%2226.667%22 viewBox=%220 0 25.02 25.02%22%3E %3Cpath fill=%22%23fff%22 stroke=%22none%22 d=%22M12.099 1a1.64 1.64 0 0 0-1.644 1.645v1.07A9.043 9.043 0 0 0 7.732 4.84l-.744-.744a1.639 1.639 0 0 0-2.325 0l-.581.582a1.64 1.64 0 0 0 0 2.325l.75.75a9.043 9.043 0 0 0-1.12 2.702H2.646A1.64 1.64 0 0 0 1 12.099v.822c0 .91.733 1.644 1.644 1.644h1.07a9.043 9.043 0 0 0 1.125 2.723l-.758.758a1.642 1.642 0 0 0 0 2.327l.581.58a1.64 1.64 0 0 0 2.325 0l.766-.765a9.043 9.043 0 0 0 2.7 1.119v1.068c0 .91.734 1.644 1.645 1.644h.822a1.64 1.64 0 0 0 1.644-1.644v-1.07a9.043 9.043 0 0 0 2.704-1.114l.763.763a1.642 1.642 0 0 0 2.326 0l.581-.581a1.642 1.642 0 0 0 0-2.327l-.762-.763a9.043 9.043 0 0 0 1.13-2.718h1.068a1.64 1.64 0 0 0 1.644-1.644v-.822a1.64 1.64 0 0 0-1.644-1.644h-1.07a9.043 9.043 0 0 0-1.114-2.704l.748-.748a1.64 1.64 0 0 0 0-2.325l-.58-.582a1.642 1.642 0 0 0-2.327 0l-.747.747a9.043 9.043 0 0 0-2.72-1.13V2.645A1.64 1.64 0 0 0 12.921 1h-.822zm.53 6.577a4.814 4.932 0 0 1 4.813 4.933 4.814 4.932 0 0 1-4.813 4.932 4.814 4.932 0 0 1-4.814-4.932 4.814 4.932 0 0 1 4.814-4.933z%22/%3E %3C/svg%3E");
opacity: 0.87;
}
#site-navigation h2 {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2226.667%22 height=%2226.667%22 viewBox=%220 0 25.02 25.02%22%3E %3Crect width=%2223.018%22 height=%225.004%22 x=%221.001%22 y=%2219.015%22 fill=%22%23fff%22 stroke=%22none%22 ry=%221.648%22/%3E %3Crect width=%2223.018%22 height=%225.004%22 x=%221.001%22 y=%2210.008%22 fill=%22%23fff%22 stroke=%22none%22 ry=%221.648%22/%3E %3Crect width=%2223.018%22 height=%225.004%22 x=%221.001%22 y=%221.001%22 fill=%22%23fff%22 stroke=%22none%22 ry=%221.648%22/%3E %3C/svg%3E");
opacity: 0.87;
}
#user-tools h2:after, .sidebar-chunk h2:after {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 d=%22M15.5 6l-5 5-5-5z%22/%3E %3C/svg%3E");
opacity: 0.87;
}
}
.oo-ui-icon-bell,.mw-ui-icon-bell:before {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E bell %3C/title%3E%3Cg fill=%22%23fff%22%3E %3Cpath d=%22M16 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%22/%3E %3C/g%3E%3C/svg%3E");
opacity: 0.87;
}
.oo-ui-icon-tray,.mw-ui-icon-tray:before {
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E tray %3C/title%3E%3Cg fill=%22%23fff%22%3E %3Cpath d=%22M3 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22/%3E %3C/g%3E%3C/svg%3E");
opacity: 0.87;
}
.tools-inline li:hover {
border-bottom-color: var(--accent-lighter);
}
hr {
border-color: var(--mp-border,black);
}
.mw-body .mw-parser-output h1:after,
.mw-body .mw-parser-output h2:after {
border-bottom: solid 2px var(--secondary-dark, #c8ccd1);
}