MediaWiki:Common.css: Difference between revisions
MediaWiki interface page
More actions
Level infobox |
Player infobox |
||
| Line 88: | Line 88: | ||
} | } | ||
.ab-level-infobox { | .ab-infobox, | ||
.ab-level-infobox, | |||
.ab-player-infobox { | |||
float: right; | float: right; | ||
clear: right; | clear: right; | ||
| Line 98: | Line 100: | ||
} | } | ||
.ab-level-infobox .pi-title { | .ab-infobox .pi-title, | ||
.ab-level-infobox .pi-title, | |||
.ab-player-infobox .pi-title { | |||
font-family: var(--ab-display); | font-family: var(--ab-display); | ||
font-weight: 400; | font-weight: 400; | ||
| Line 104: | Line 108: | ||
} | } | ||
.ab-level-infobox .pi-data { | .ab-infobox .pi-data, | ||
.ab-level-infobox .pi-data, | |||
.ab-player-infobox .pi-data { | |||
display: flex; | display: flex; | ||
flex-direction: row; | flex-direction: row; | ||
| Line 114: | Line 120: | ||
} | } | ||
.ab-infobox .pi-data-label, | |||
.ab-infobox h3.pi-data-label, | |||
.ab-infobox .pi-data-value, | |||
.ab-level-infobox .pi-data-label, | .ab-level-infobox .pi-data-label, | ||
.ab-level-infobox h3.pi-data-label, | .ab-level-infobox h3.pi-data-label, | ||
.ab-level-infobox .pi-data-value { | .ab-level-infobox .pi-data-value, | ||
.ab-player-infobox .pi-data-label, | |||
.ab-player-infobox h3.pi-data-label, | |||
.ab-player-infobox .pi-data-value { | |||
font-family: var(--ab-font); | font-family: var(--ab-font); | ||
font-size: 0.875rem; | font-size: 0.875rem; | ||
| Line 126: | Line 138: | ||
} | } | ||
.ab-level-infobox .pi-data-label { | .ab-infobox .pi-data-label, | ||
.ab-level-infobox .pi-data-label, | |||
.ab-player-infobox .pi-data-label { | |||
color: var(--ab-muted); | color: var(--ab-muted); | ||
flex: 0 0 42%; | flex: 0 0 42%; | ||
} | } | ||
.ab-level-infobox .pi-data-value { | .ab-infobox .pi-data-value, | ||
.ab-level-infobox .pi-data-value, | |||
.ab-player-infobox .pi-data-value { | |||
flex: 1 1 auto; | flex: 1 1 auto; | ||
text-align: right; | text-align: right; | ||
| Line 147: | Line 163: | ||
} | } | ||
.ab-level-infobox .pi-navigation { | .ab-player-thumb { | ||
display: block; | |||
width: 100%; | |||
height: auto; | |||
aspect-ratio: 1 / 1; | |||
object-fit: cover; | |||
background: var(--ab-surface); | |||
} | |||
.ab-player-thumb--placeholder { | |||
min-height: 152px; | |||
} | |||
.ab-infobox .pi-navigation, | |||
.ab-level-infobox .pi-navigation, | |||
.ab-player-infobox .pi-navigation { | |||
text-align: center; | text-align: center; | ||
} | } | ||
.ab-infobox-central, | |||
.ab-level-central { | .ab-level-central { | ||
display: inline-flex; | display: inline-flex; | ||
| Line 161: | Line 193: | ||
} | } | ||
.ab-infobox-central:hover, | |||
.ab-level-central:hover { | .ab-level-central:hover { | ||
color: var(--ab-link-hover); | color: var(--ab-link-hover); | ||
} | } | ||
.ab-infobox-central .ab-central-icon, | |||
.ab-infobox-central .ab-central-icon svg, | |||
.ab-level-central .ab-central-icon, | .ab-level-central .ab-central-icon, | ||
.ab-level-central .ab-central-icon svg { | .ab-level-central .ab-central-icon svg { | ||
Revision as of 21:48, 27 August 2026
/* hide-upv2-edit */
@import url("https://fonts.googleapis.com/css2?family=Fredoka+One&family=Nunito+Sans:wght@400;600;700;800&display=swap");
:root,
html.skin-theme-clientpref-night,
html.skin-theme-clientpref-os {
--ab-bg: #18181c;
--ab-panel: #202026;
--ab-surface: #2a2a30;
--ab-border: #37373e;
--ab-text: #f0f0f5;
--ab-muted: #a0a0aa;
--ab-link: #6496ff;
--ab-link-hover: #78aaff;
--ab-font: "Nunito Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
--ab-display: "Fredoka One", cursive;
--color-surface-0: var(--ab-bg);
--color-surface-1: var(--ab-panel);
--color-surface-2: var(--ab-surface);
--color-surface-3: #32323a;
--color-surface-4: #3a3a44;
--color-base: var(--ab-text);
--color-subtle: var(--ab-muted);
--color-progressive: var(--ab-link);
--color-progressive--hover: var(--ab-link-hover);
--color-link: var(--ab-link);
--color-visited: #78aaff;
--border-color-base: var(--ab-border);
--font-family-base: var(--ab-font);
--font-family-heading: var(--ab-display);
--font-family-citizen-base: "Nunito Sans";
}
html {
color-scheme: dark;
background: var(--ab-bg);
}
body.skin-citizen {
font-family: var(--ab-font);
background: var(--ab-bg);
color: var(--ab-text);
}
.skin-citizen .mw-body h1,
.skin-citizen .firstHeading,
.skin-citizen h1,
.skin-citizen h2,
.skin-citizen h3,
.skin-citizen h4,
.skin-citizen h5,
.skin-citizen h6 {
font-family: var(--ab-display);
font-weight: 400;
}
.skin-citizen a {
color: var(--ab-link);
}
.skin-citizen a:hover {
color: var(--ab-link-hover);
}
.profile-header-attributes > h2,
.profile-avatar-edit-action,
.profile-header-actions,
#userProfileV2-edit,
.profile-externalLinks,
.profile-header-about {
display: none !important;
}
#ab-hide-upv2-edit {
display: none;
}
#ca-ab-central a span:last-child {
white-space: nowrap;
}
#ca-ab-central .ab-central-icon,
#ca-ab-central .ab-central-icon svg {
display: block;
width: 20px;
height: 20px;
flex-shrink: 0;
}
.ab-infobox,
.ab-level-infobox,
.ab-player-infobox {
float: right;
clear: right;
width: 270px;
margin: 0 0 1.2em 1.2em;
background: var(--ab-panel);
border: 1px solid var(--ab-border);
color: var(--ab-text);
}
.ab-infobox .pi-title,
.ab-level-infobox .pi-title,
.ab-player-infobox .pi-title {
font-family: var(--ab-display);
font-weight: 400;
text-align: center;
}
.ab-infobox .pi-data,
.ab-level-infobox .pi-data,
.ab-player-infobox .pi-data {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
gap: 0.5em;
padding: 0.35em 0.75em;
overflow: hidden;
}
.ab-infobox .pi-data-label,
.ab-infobox h3.pi-data-label,
.ab-infobox .pi-data-value,
.ab-level-infobox .pi-data-label,
.ab-level-infobox h3.pi-data-label,
.ab-level-infobox .pi-data-value,
.ab-player-infobox .pi-data-label,
.ab-player-infobox h3.pi-data-label,
.ab-player-infobox .pi-data-value {
font-family: var(--ab-font);
font-size: 0.875rem;
font-weight: 600;
line-height: 1.3;
margin: 0;
padding: 0;
border: 0;
}
.ab-infobox .pi-data-label,
.ab-level-infobox .pi-data-label,
.ab-player-infobox .pi-data-label {
color: var(--ab-muted);
flex: 0 0 42%;
}
.ab-infobox .pi-data-value,
.ab-level-infobox .pi-data-value,
.ab-player-infobox .pi-data-value {
flex: 1 1 auto;
text-align: right;
}
.ab-level-thumb {
display: block;
width: 100%;
height: auto;
background: var(--ab-surface);
}
.ab-level-thumb--placeholder {
min-height: 152px;
}
.ab-player-thumb {
display: block;
width: 100%;
height: auto;
aspect-ratio: 1 / 1;
object-fit: cover;
background: var(--ab-surface);
}
.ab-player-thumb--placeholder {
min-height: 152px;
}
.ab-infobox .pi-navigation,
.ab-level-infobox .pi-navigation,
.ab-player-infobox .pi-navigation {
text-align: center;
}
.ab-infobox-central,
.ab-level-central {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.4em;
color: var(--ab-link);
font-weight: 700;
text-decoration: none;
}
.ab-infobox-central:hover,
.ab-level-central:hover {
color: var(--ab-link-hover);
}
.ab-infobox-central .ab-central-icon,
.ab-infobox-central .ab-central-icon svg,
.ab-level-central .ab-central-icon,
.ab-level-central .ab-central-icon svg {
display: block;
width: 16px;
height: 16px;
flex-shrink: 0;
}