MediaWiki:Timeless.css: Unterschied zwischen den Versionen
Aus Lost Dreams Of Tomorrow Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
/* ======================================== | /* ======================================== | ||
Version vom 11. Januar 2026, 21:59 Uhr
/* ========================================
FOOTER
======================================== */
.mw-footer-container {
border-top: solid 1px #54595d;
box-shadow: inset 0 7px 2px -4px rgba(0, 0, 0, 0.1);
color: #ffffff;
background-color: #161616;
}
.mw-footer-container a {
color: #ffffff;
display: none;
}
/* ========================================
TOOLS & SELECTIONS
======================================== */
.tools-inline li.selected a {
color: #ffffff;
}
.tools-inline li.selected {
border-bottom-color: #afafaf;
}
/* ========================================
FORMS & UPLOADS
======================================== */
ul#filetoc {
display: block;
margin-bottom: 2em;
background-color: #000000;
border-color: #000000;
}
form:not(.oo-ui-layout):not(.mw-htmlform-codex):not(:where(#search, #powersearch)) fieldset legend {
font-weight: bold;
font-size: 110%;
color: #ffffff;
}
td.mw-label {
text-align: right;
vertical-align: middle;
color: #ffffff;
}
/* ========================================
LOGO STYLES
======================================== */
.mw-wiki-logo img {
width: 100% !important;
height: 100% !important;
margin: 0 !important;
border: 1px solid #191924;
border-radius: 0.25rem;
}
img {
max-width: 100%;
height: auto;
image-rendering: -webkit-optimize-contrast;
}
#p-logo-text a {
display: flex;
height: 100%;
align-items: center;
justify-content: center;
color: #ffffff;
font-family: 'Linux Libertine','Times New Roman','Liberation Serif','Nimbus Roman','Noto Serif','Times',serif;
font-variant: small-caps;
font-size: 1.85em;
}
/* ========================================
SIDEBAR COLLAPSIBLE
======================================== */
.sidebar-collapsible {
cursor: pointer;
user-select: none;
position: relative;
padding-left: 20px;
}
.sidebar-collapsible:before {
content: '▼';
position: absolute;
left: 5px;
transition: transform 0.2s;
}
.sidebar-collapsible.closed:before {
transform: rotate(-90deg);
}
.sidebar-collapsible:hover {
background-color: rgba(255, 255, 255, 0.1);
}
#sidebar-collapsible-toggle {
cursor: pointer;
padding: 8px;
margin-bottom: 10px;
background-color: rgba(255, 255, 255, 0.05);
border-radius: 4px;
text-align: center;
font-weight: bold;
}
#sidebar-collapsible-toggle:hover {
background-color: rgba(255, 255, 255, 0.1);
}
/* ========================================
ICONS & SVG (ALLE GERÄTE)
======================================== */
/* Alle SVG-Pfade auf weiß setzen */
svg path,
svg circle,
svg rect,
svg polygon,
svg line {
fill: #ffffff !important;
}
/* Alle SVG-Container auf weiß (für currentColor) */
svg,
.mw-ui-icon {
color: #ffffff !important;
background-color: transparent;
}
/* Pseudo-Elemente (Font-Icons) */
.mw-ui-icon:before,
.mw-ui-icon:after,
#mw-sidebar-button:before,
#personal-extra:before,
.sidebar-inner .mw-portlet h3:before {
color: #ffffff !important;
}
/* Icon Container */
.mw-ui-icon,
a.mw-ui-icon {
background-color: transparent;
}
/* Mobile Menu Icons */
#mw-sidebar-button:before,
#personal-extra:before,
.sidebar-inner .mw-portlet h3:before {
filter: brightness(0) invert(1);
}
/* ========================================
MOBILE STYLES (bis 850px)
======================================== */
@media screen and (max-width: 850px) {
/* Header auf Mobile */
#mw-header-container {
background: #161616;
}
/* Content Wrapper Padding */
#mw-content-wrapper {
padding-top: 8px;
}
/* Sidebar chunks auf Mobile anpassen */
#mw-site-navigation .sidebar-chunk,
#mw-related-navigation .sidebar-chunk {
padding: 1em;
font-size: 0.9em;
}
/* Logo SICHTBAR auf Mobile */
#p-banner img {
width: 120px;
filter: brightness(1) !important;
}
/* Logo Container */
#p-banner {
background: transparent;
}
/* Logo Text kleiner */
#p-logo-text a {
font-size: 1.5em;
color: #ffffff;
}
/* Search auf Mobile */
#searchInput {
background: #000000d6;
color: #ffffff;
}
/* Überschriften auf Mobile */
.mw-body .mw-heading1,
.mw-body h1 {
font-size: 1.5em;
}
/* Account Name auf Mobile */
#personal h2 span {
color: #ffffff;
}
/* Mobile Menu Button weiß */
#mw-sidebar-button {
background-color: transparent;
border-color: #ffffff;
}
#mw-sidebar-button:before {
background-color: #ffffff;
box-shadow: 0 0.35em 0 0 #ffffff, 0 0.7em 0 0 #ffffff;
}
/* Alle Icons auf Mobile weiß */
svg,
.mw-ui-icon {
fill: #ffffff !important;
color: #ffffff !important;
}
}
/* ========================================
TABLET STYLES (851px - 1339px)
======================================== */
@media screen and (min-width: 851px) and (max-width: 1339px) {
/* Header */
#mw-header-container {
background: #000000;
}
/* Account Name */
#personal h2 span {
display: inline-block;
line-height: normal;
word-wrap: break-word;
color: #ffffff;
}
/* Sidebar anpassen */
#mw-site-navigation .sidebar-chunk,
#mw-related-navigation .sidebar-chunk {
padding: 1.2em;
}
}
/* ========================================
DESKTOP STYLES (ab 851px)
======================================== */
@media screen and (min-width: 851px) {
/* Maximal Breite nutzen */
.ts-inner {
max-width: none;
}
/* Header */
#mw-header-container {
background: #000000;
}
/* Account Name */
#personal h2 span {
display: inline-block;
line-height: normal;
word-wrap: break-word;
color: #ffffff;
}
}
/* ========================================
LARGE DESKTOP STYLES (ab 1340px)
======================================== */
@media screen and (min-width: 1340px) {
/* Content padding */
#mw-content-wrapper {
padding-top: 12px;
}
/* Left Sidebar größer */
#mw-site-navigation {
padding-right: 1em;
box-sizing: border-box;
justify-content: space-between;
width: 18em;
flex: 0 0 17em;
order: 1;
}
#p-logo-text {
min-width: 17em;
}
}