MediaWiki:Common.css: Difference between revisions
From Videogame Morgue File
MorgueFile (talk | contribs) No edit summary |
MorgueFile (talk | contribs) (link fonts from coolLabs instead of Google Fonts (better privacy)) |
||
(38 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
@import url('https://fonts. | @import url('https://api.fonts.coollabs.io/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap'); | ||
@import url('https://fonts. | @import url('https://api.fonts.coollabs.io/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,600;1,400;1,600&display=swap'); | ||
@import url('https://fonts. | @import url('https://api.fonts.coollabs.io/css2?family=Montserrat:wght@400;700&display=swap'); | ||
body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; } | body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; } | ||
body { font-family: 'IBM Plex Sans', sans-serif; } | body { font-family: 'IBM Plex Sans', sans-serif; } | ||
pre, code, tt, kbd, samp, .mw-code, .mw-editfont-monospace { font-family: 'IBM Plex Mono', monospace } | pre, code, tt, kbd, samp, .mw-code, .mw-editfont-monospace { font-family: 'IBM Plex Mono', monospace } | ||
.firstHeading { font-family: Montserrat, sans-serif; } | .firstHeading { font-family: Montserrat, sans-serif; font-weight: 700; } | ||
.mw-desktop-sitename, .mw-mobile-sitename { font-family: Montserrat, sans-serif; } | .mw-desktop-sitename, .mw-mobile-sitename { font-family: Montserrat, sans-serif; font-weight: 400; } | ||
h2 .mw-headline { font-family: Montserrat, sans-serif; font-weight: 400; } | |||
.toc { margin-top: 2rem; margin-bottom: 2rem; } | |||
.mw-body-content h2 { margin-bottom: 1rem; margin-top: 1rem;} | |||
/* | /* fix some infobox things */ | ||
.portable-infobox { | |||
white-space: normal; | |||
} | |||
.portable-infobox a.new { | |||
color: #ba0000; | |||
} | |||
.portable-infobox a:not(.new):visited { | |||
color: #007bff; | |||
} | |||
.portable-infobox a:not(.new) { | |||
color: #007bff; | |||
} | |||
/* card footers contain links, restyle these a little */ | |||
. | .card-footer:hover { | ||
background-color: rgba(0,0,0,.06); | |||
} | } | ||
.card a:hover, .card a:focus { | |||
text-decoration: none !important; | |||
} | |||
/* timeline classes follow */ | |||
.timeline { | .timeline { | ||
border-left: 3px solid # | border-left: 3px solid #301F54; | ||
border-bottom-right-radius: 4px; | border-bottom-right-radius: 4px; | ||
border-top-right-radius: 4px; | border-top-right-radius: 4px; | ||
position: relative; | position: relative; | ||
background: rgba(114, 124, 245, 0.09); | /* background: rgba(114, 124, 245, 0.09); */ | ||
margin: 0 auto; | margin: 0 auto !important; | ||
letter-spacing: 0.2px; | letter-spacing: 0.2px; | ||
line-height: 1.4em; | line-height: 1.4em; | ||
font-size: 1.03em; | font-size: 1.03em; | ||
padding: 50px; | padding: 50px !important; | ||
list-style: none; | list-style: none; | ||
text-align: left; | text-align: left; | ||
max-width: | max-width: 60%; | ||
} | } | ||
Line 51: | Line 73: | ||
font-size: 1rem; | font-size: 1rem; | ||
margin-bottom: 10px; | margin-bottom: 10px; | ||
padding-top: 0px; | |||
padding-bottom: 0px; | |||
} | } | ||
Line 96: | Line 120: | ||
.timeline .event:after { | .timeline .event:after { | ||
-webkit-box-shadow: 0 0 0 3px # | -webkit-box-shadow: 0 0 0 3px #301F54; | ||
box-shadow: 0 0 0 3px # | box-shadow: 0 0 0 3px #301F54; | ||
left: -55.8px; | left: -55.8px; | ||
background: #fff; | background: #fff; | ||
Line 107: | Line 131: | ||
} | } | ||
/* | |||
@media (max-width: 767px) { | @media (max-width: 767px) { | ||
.timeline .event:after { | .timeline .event:after { | ||
Line 112: | Line 137: | ||
} | } | ||
} | } | ||
*/ | |||
.rtl .timeline { | .rtl .timeline { | ||
Line 120: | Line 146: | ||
border-bottom-left-radius: 4px; | border-bottom-left-radius: 4px; | ||
border-top-left-radius: 4px; | border-top-left-radius: 4px; | ||
border-right: 3px solid # | border-right: 3px solid #301F54; | ||
} | } | ||
Latest revision as of 10:16, 10 October 2024
/* CSS placed here will be applied to all skins */ @import url('https://api.fonts.coollabs.io/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap'); @import url('https://api.fonts.coollabs.io/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,600;1,400;1,600&display=swap'); @import url('https://api.fonts.coollabs.io/css2?family=Montserrat:wght@400;700&display=swap'); body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; } body { font-family: 'IBM Plex Sans', sans-serif; } pre, code, tt, kbd, samp, .mw-code, .mw-editfont-monospace { font-family: 'IBM Plex Mono', monospace } .firstHeading { font-family: Montserrat, sans-serif; font-weight: 700; } .mw-desktop-sitename, .mw-mobile-sitename { font-family: Montserrat, sans-serif; font-weight: 400; } h2 .mw-headline { font-family: Montserrat, sans-serif; font-weight: 400; } .toc { margin-top: 2rem; margin-bottom: 2rem; } .mw-body-content h2 { margin-bottom: 1rem; margin-top: 1rem;} /* fix some infobox things */ .portable-infobox { white-space: normal; } .portable-infobox a.new { color: #ba0000; } .portable-infobox a:not(.new):visited { color: #007bff; } .portable-infobox a:not(.new) { color: #007bff; } /* card footers contain links, restyle these a little */ .card-footer:hover { background-color: rgba(0,0,0,.06); } .card a:hover, .card a:focus { text-decoration: none !important; } /* timeline classes follow */ .timeline { border-left: 3px solid #301F54; border-bottom-right-radius: 4px; border-top-right-radius: 4px; position: relative; /* background: rgba(114, 124, 245, 0.09); */ margin: 0 auto !important; letter-spacing: 0.2px; line-height: 1.4em; font-size: 1.03em; padding: 50px !important; list-style: none; text-align: left; max-width: 60%; } @media (max-width: 767px) { .timeline { max-width: 98%; padding: 25px; } } .timeline h1 { font-weight: 300; font-size: 1.4em; } .timeline h2, .timeline h3 { font-weight: 600; font-size: 1rem; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; } .timeline .event { border-bottom: 1px dashed #e8ebf1; padding-bottom: 25px; margin-bottom: 25px; position: relative; } @media (max-width: 767px) { .timeline .event { padding-top: 30px; } } .timeline .event:last-of-type { padding-bottom: 0; margin-bottom: 0; border: none; } .timeline .event:before, .timeline .event:after { position: absolute; display: block; top: 0; } .timeline .event:before { left: -207px; content: attr(data-date); text-align: right; font-weight: 100; font-size: 0.9em; min-width: 120px; } @media (max-width: 767px) { .timeline .event:before { left: 0px; text-align: left; } } .timeline .event:after { -webkit-box-shadow: 0 0 0 3px #301F54; box-shadow: 0 0 0 3px #301F54; left: -55.8px; background: #fff; border-radius: 50%; height: 9px; width: 9px; content: ""; top: 5px; } /* @media (max-width: 767px) { .timeline .event:after { left: -31.8px; } } */ .rtl .timeline { border-left: 0; text-align: right; border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-right: 3px solid #301F54; } .rtl .timeline .event::before { left: 0; right: -170px; } .rtl .timeline .event::after { left: 0; right: -55.8px; }