Quantum redactiones paginae "MediaWiki:Common.css" differant
E J.Fla Garden (◕‿◕✿)
No edit summary |
No edit summary |
||
| Linea 11: | Linea 11: | ||
} | } | ||
h3 { | h3 { | ||
border-bottom: solid | border-bottom: solid 1px #c8ccd1; | ||
display: flow-root; | display: flow-root; | ||
} | } | ||
Redactio 21:22, 12 Iulii 2024 facta
/* CSS placed here will be applied to all skins */
/***************/
/*** General ***/
/***************/
body {
line-height: 1.7;
}
p {
white-space: break-spaces
}
h3 {
border-bottom: solid 1px #c8ccd1;
display: flow-root;
}
#mw-header-container {
background-image: url(res/banner-top-flowers.jpg);
background-repeat: no-repeat;
}
#user-tools select, #searchInput-container input {
background-color: #f4f1e9 !important;
}
#mw-content {
background-image: url(res/background-grey-curves.jpg);
}
#mw-content .mw-parser-output > p {
background-color: white;
}
#mw-content .mw-parser-output > ul > li {
background-color: white;
}
#mw-content .mw-parser-output > p {
background-color: white;
}
#mw-content .mw-headline {
background-color: white;
}
.mw-body h1, .mw-body h2, .mw-body h3, .mw-body h4, .mw-body h5, .mw-body h6, .mw-body dt {
padding-bottom: 1px;
}
#mw-content .firstHeading {
background-color: white;
}
/*
.mw-page-title-namespace {
display: none;
}
.mw-page-title-separator {
display: none;
}
*/
#p-logo-text a {
padding: 0.2em 1em 0.2em 1.4em !important;
background-image: url(res/flower-small.png);
background-repeat: no-repeat;
background-position: 0px 3px;
overflow: hidden;
font-size: 1.85em !important;
white-space: nowrap;
width: 4.8em;
}
@media screen and (min-width:1540px){
.dynamic-column {
column-count:4;
}
}
@media screen and (min-width:720px) and (max-width:1540px){
.dynamic-column {
column-count:3;
}
}
@media screen and (max-width:720px){
.dynamic-column {
column-count:2;
}
}
.wikitable > caption {
background-color: #c8ccd1;
min-width: 250px;
}
/*****************/
/*** Main page ***/
/*****************/
.box-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
}
.box-item {
border: 1px solid #7f848c;
padding: 5px;
margin: 10px;
background-color: #d6e4ff;
border-radius: 5px;
outline: 2px solid #b1c2e2;
background: linear-gradient(to bottom, #b1c2e2, #ebf2ff 58px, #ebf2ff 58px, #fafcff 63px, #ebf2ff);
}
.box-item-top {
background: #d6e4ff;
background-size: 90px;
background-repeat: no-repeat;
background-blend-mode: luminosity;
}
.box-item-top-jfla {
background-image: url(res/bg-jfla.png);
}
.box-item-top-note {
background-image: url(res/bg-note.png);
}
.box-item-top-cd {
background-image: url(res/bg-cd.png);
}
.box-item-top-micro {
background-image: url(res/bg-micro.png);
}
.box-title {
text-align: center;
font-weight: bold;
font-size: large;
}
.box-title-top {
margin: 20px 0px;
}
@media screen and (min-width:1340px){
.box-item {
width: 29%;
}
}
@media screen and (min-width:1100px) and (max-width:1339px){
.box-item {
width: 45%;
}
}
@media screen and (min-width:851px) and (max-width:1099px){
.box-item {
width: 45%;
}
}
@media screen and (max-width:850px){
.box-item {
width: 95%;
}
}
#user-tools {
min-width: 0em;
}
/***************/
/*** Visitor ***/
/***************/
#mw-page-header-links {
display: none;
}
#site-tools {
display: none;
}
#page-tools {
display: none;
}
#personal {
display: none;
}
.mw-userlink {
display: none;
}
.mw-usertoollinks {
display: none;
}
/*********************/
/*** Country flags ***/
/*********************/
@font-face {
font-family: 'Twemoji Country Flags';
unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;
src: url('https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2') format('woff2');
}
.country-flags {
font-family: "Twemoji Country Flags";
}
@media screen and (min-width:851px){
#selectLanguages {
margin-left: 10px;
}
}
@media screen and (max-width:850px){
#selectLanguages {
position: absolute;
right: 1em;
}
.mw-portlet {
padding-right: 8em;
}
}
/***************/
/*** Infobox ***/
/***************/
.portable-infobox {
border: 1px solid #aaa;
min-width: 325px;
width: auto;
}
.pi-title {
text-align: center;
font-weight: bold !important;
background-color: #dfedff;
margin: 5px !important;
}
.pi-title p, .pi-header p {
padding: 5px;
margin: 5px;
}
.pi-secondary-background {
background-color: inherit !important;
}
.pi-secondary-background > p {
background-color: #dfedff;
}
.pi-data-label {
flex-basis: 110px;
}
.pi-data p {
margin: 0px;
}
.pi-data-label p, .pi-data-value p, .pi-data-value center {
font-size: 1.2em;
}
/*.pi-data-value:first-child {
text-align: center;
}*/
.pi-horizontal-group {
table-layout: initial;
}
.pi-header {
text-align: center !important;
padding: 0px !important;
}
.pi-data-value > p {
min-width: 80px;
word-break: auto-phrase;
}
@media screen and (min-width:1340px){
.portable-infobox {
max-width: 350px;
}
}
.pi-group, .pi-data, .pi-horizontal-group-item {
border-width: 0px !important;
}
/********************/
/*** Music labels ***/
/********************/
.label {
border: 0px;
border-radius: 10px;
padding:2px 6px;
font-size: smaller;
text-wrap: nowrap;
margin-right: 5px;
}
.label-blue {
background-color:#89dfdf;
}
.label-bluedeep {
background-color:#cedbff;
}
.label-brown {
background-color:#f3ddba;
}
.label-browndeep {
background-color:#dacdab;
}
.label-coral {
background-color:#f6d6d6;
}
.label-green {
background-color:#bce6bc;
}
.label-grey {
background-color:#dddddd;
}
.label-orange {
background-color:#ffe5b2;
}
.label-pink {
background-color:#df89d6;
}
.label-purple {
background-color:#d2c4f1;
}
.label-red {
background-color:#df8989;
}
.label-reddeep {
background-color:#fe8888;
}
.label-turquoise {
background-color:#afeedb;
}
.label-yellow {
background-color:#fafad2;
}
.label-white {
background-color:#ffffff;
}
/**********************************/
/*** Template: External Picture ***/
/**********************************/
.extPicContainer {
display: inline-block;
margin:0px 10px 10px 0px;
border: solid 1px #eaecf0;
border-width: 1px 1px 0.2em;
text-align:left;
background-color:#f8f9fa;
font-size: 90%;
}
.extPicHeader {
padding: 10px 10px 7px 10px;
border-bottom: solid 1px #eaecf0;
background-color: #edeff4;
display:flex;
align-items:center;
}
.extPicImage {
padding: 10px;
text-align: center;
}
.extPicImage img {
max-height: 360px;
width: auto;
}
.extPicCaption {
padding: 0px 10px 10px 10px;
}
@media screen and (min-width:1540px){
.extPicContainer {
max-width: 468px;
}
}
@media screen and (min-width:720px) and (max-width:1540px){
.extPicContainer {
width: 48%;
}
}
@media screen and (max-width:720px){
.extPicContainer {
width: 100%;
max-width: 480px;
}
}
/******************/
/* Template: Note */
/******************/
.mw-parser-output .note{background-position:left 7px top 50%;padding:0.5em 0.5em 0.5em 40px;margin:0.5em 0;overflow:hidden;background-color:#f8f9fa;color:#333;background-repeat:no-repeat;border:1px solid #ddd}.mw-parser-output .note-inline{display:inline-block;vertical-align:middle}.mw-parser-output .note-info{background-color:#eaf3ff;color:#333;background-image:url("res/OOjs_UI_icon_information-progressive.svg");background-size:25px;border-color:#a3caff;padding-left:40px;min-height:25px}.mw-parser-output .note-reminder{background-color:#fff9ea;color:#333;background-image:url("res/OOjs_UI_icon_lightbulb-yellow.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-warn{background-color:#fff9ea;color:#333;background-image:url("res/OOjs_UI_icon_alert-warning.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-error{background-color:#fee7e6;color:#333;background-image:url("res/OOjs_UI_icon_notice-destructive.svg");background-size:25px;border-color:#c33;min-height:25px}html.skin-theme-clientpref-night .mw-parser-output .note{background-color:transparent;color:inherit}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .note{background-color:transparent;color:inherit}}
/****************/
/* Song details */
/****************/
@media screen and (min-width:1540px){
.song-container {
width: 800px;
}
.song-picture {
float: right;
height: 170px;
width: 300px;
}
.song-picture span img {
max-height: 170px !important;
border-bottom: 2px solid white;
}
}
@media screen and (min-width:720px) and (max-width:1540px){
.song-container {
width: 700px;
}
.song-picture {
float: right;
height: 170px;
width: 300px;
}
.song-picture span img {
max-height: 170px !important;
}
}
@media screen and (max-width:720px){
.song-container {
width: 100%;
}
.song-picture {
float: none;
}
.song-picture span img {
max-height: 300px;
}
}
.song-container {
clear:both;
margin: 50px 0px;
}
.song-header {
border: solid 1px #c8ccd1;
width: fit-content;
border-radius: 6px 6px 0px 0px;
padding: 2px 11px 1px 11px;
font-weight: bold;
font-size: larger;
background-color: #6d7e91;
color: white;
}
.song-header a:link {
color: white;
}
.song-header a:hover {
color: yellow;
}
.song-header a:active {
color: white;
}
.song-header a:visited {
color: white;
}
.song-item {
background-color: #f8f9fa;
border: solid 1px #c8ccd1;
padding-bottom: 5px;
clear: both;
}
.song-number {
border-right: solid 1px #c8ccd1;
margin-right: 10px;
padding: 5px 10px 5px 0px;
}
.song-picture {
margin: 10px;
text-align: center;
background-color: black;
position: relative;
}
.song-picture span img {
width: auto;
}
.song-details {
padding: 5px 5px 5px 20px;
min-height: 175px;
}
.song-subtitle {
font-weight: bold;
margin: 0.5em 0;
}
.song-description {
/*padding-left: 10px;*/ /*OLD*/
display: grid; /*NEW*/
grid-template-columns: 85px auto; /*NEW*/
}
.song-label {
/*display: inline-block; /*OLD*/
width: 65px;
background-color: #eff1f6;
/*padding: 2px 6px; /*OLD*/
/*margin: 2px 5px 2px 0px; /*OLD*/
padding: 3px 5px 3px 10px; /*NEW*/
height: calc(100% - 10px); /*NEW*/
}
.song-value, .song-value2 {
/*display: inline-table; /*OLD*/
padding: 3px 5px 3px 0px; /*NEW*/
}
.song-description:has(.song-value:empty) {
display: none;
}
.song-subdescription {
font-style: italic;
font-size: smaller;
padding-left: 0.5em;
}
.song-subdescription:has(.song-subvalue:empty) {
display: none;
}
.song-duration {
position: absolute;
bottom: 0px;
right: 0px;
background-color: white;
font-size: smaller;
opacity: 70%;
padding: 0px 2px 0px 5px;
border-radius: 10px 0px 0px 0px;
font-weight: bold;
}
.song-views {
position: absolute;
bottom: 0px;
left: 0px;
background-color: white;
font-size: smaller;
opacity: 70%;
padding: 0px 5px 0px 2px;
border-radius: 0px 10px 0px 0px;
font-weight: bold;
}
/********************/
/* Clickable button */
/********************/
.button-red {
background-image: linear-gradient(#ec4247, #c90000);
border: 1px solid #cc0000;
}
.button-blue {
background-image: linear-gradient(#42A1EC, #0070C9);
border: 1px solid #0077CC;
}
.button {
border-radius: 4px;
box-sizing: border-box;
color: #FFFFFF;
cursor: pointer;
direction: ltr;
display: inline;
font-size: 13px;
font-weight: 400;
letter-spacing: -.022em;
line-height: 1.47059;
min-width: 30px;
overflow: visible;
padding: 8px 18px;
text-align: center;
vertical-align: baseline;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
white-space: nowrap;
width: fit-content;
color: white;
}
.button > a:link {
color: white !important;
}
.button > a:hover {
color: yellow !important;
}
.button > a:active {
color: white !important;
}
.button > a:visited {
color: white !important;
}
.div-clickable {
cursor: pointer;
}
/********************/
/* TOC depth limits */
/********************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/***************/
/* Discography */
/***************/
@media screen and (max-width:720px) {
.album-main {
display: block;
}
.album-songs {
grid-template-columns: 40px auto 50px min-content min-content;
}
.album-songs > .album-cell {
border-width: 0px 0px 1px 1px;
}
}
@media screen and (min-width:721px) {
.album-main {
display: grid;
}
.album-songs {
grid-template-columns: 40px auto 50px minmax(min-content, max-content) minmax(min-content, max-content);
}
}
.album-main {
width: 100%;
max-width: 935px;
grid-template-columns: 343px auto;
background-color: white;
}
.album-title {
padding:10px;
background-color:#5d738b;
color:white;
text-align: center;
grid-column: 1 / 3;
}
.album-first-section {
border-style: solid;
border-color: #c8ccd1;
border-width: 0px 0px 0px 1px;
}
.album-type {
background-color: #eaecf0;
text-align: center;
font-weight: bold;
}
.album-name {
text-align: center;
}
.album-songs {
display: grid;
grid-template-rows: repeat(auto-fill, minmax(min-content, 38px));
border-style: solid;
border-color: #c8ccd1;
border-width: 0px 1px 1px 0px;
}
.album-songs-header {
background-color: #eaecf0;
text-align: center;
font-weight: bold;
}
.album-cell {
padding: 6px;
border-style: solid;
border-color: #c8ccd1;
border-width: 0px 1px 1px 0px;
}
