Wikipedia:Wikipedia Signpost/Templates/local.css

/* from Wikipedia:Wikipedia Signpost/Templates/Signpost-header/styles.css */

.signpost-header { box-sizing: border-box; padding: 1em 2vw; border-bottom: 3px double #999; border-top: 3px double #bbb; background-color: #FFF; }

.signpost-header-heading { margin: 1em 0; }

.signpost-header-subheadings { font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-size: 100%; background-color: transparent; border: none; color: #666; margin-left: auto; margin-right: auto; text-align: center; }

.signpost-header-subheadings:after { content: ""; display: table; clear: both; }

.signpost-header-volume { text-transform: uppercase; width: 33%; float: left; text-align: left; margin-top: 3px; font-weight: bold; }

.signpost-header-issue { text-transform: uppercase; width: 33%; float: right; text-align: right; margin-top: 3px; font-weight: bold; }

.signpost-header-date { white-space: nowrap; line-height: 120%; font-size: 155%; color: #333; }

/* from Template:Signpost/snippet/styles.css */

.signpost-snippet { page-break-inside: avoid; break-inside: avoid; clear: both; padding: 7px 0; }

.signpost-snippet > div { font-family: 'Times New Roman', Georgia, Palatino, 'Palatino Linotype', Times, serif; border-bottom: 1px solid #aaa; margin-bottom: 5px; font-size: 140%; line-height: 1.4; }

.signpost-snippet-department { text-shadow: 0 -1px 0 #eee; color: #777; font-weight: bold; font-size: 55%; }

.signpost-snippet-title { font-weight: bold; clear: both; }

.signpost-snippet-title a, .signpost-snippet-title a:visited { color: black; }

.signpost-snippet-hook { font-size: 90%; }

.signpost-snippet-continued { font-size: 90%; white-space: nowrap; }

.signpost-snippet-continued a, .signpost-snippet-continued a:visited { color: #72777d; }

.signpost-snippet-download, .signpost-snippet-download a, .signpost-snippet-download a:visited { text-shadow: 0px -1px 0px #EEE; color:#777; }

/* from Wikipedia:Wikipedia Signpost/Template:Signpost-footer/styles.css */

.signpost-footer { padding-top: 2em; } .signpost-issue-navigation, .signpost-ticker, .signpost-linkbar { box-sizing: border-box; clear: both; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; width: 100%; } .signpost-issue-navigation { font-size: 116%; display: flex; flex-direction: row; flex-wrap: wrap; font-style: italic; gap: 1em; justify-content: space-between; padding: 0 2vw; /* Use margin, as we do not want this element to claim vert. space when empty */ margin: 0.5em 0; } .signpost-issue-nav-casing { font-size: 80%; text-transform: uppercase; } .signpost-ticker { border-top: 3px double #BBB; color: #333; font-size: 110%; padding: 5px 2vw; text-align: center; text-transform: uppercase; } .signpost-linkbar { border-top: 1px solid #999; padding: 3px 2vw; } .signpost-linkbar > div { color: #444; display: flex; flex-flow: row wrap; flex-wrap: wrap; justify-content: center; font-size: 90%; margin: 0 auto; max-width: 80em; text-align: center; } .signpost-linkbar > div > div { /* Inline fallback for non flex browsers */ display: inline-block; flex: 1 1 auto; min-width: 6em; }

/* from Template:Signpost-main-page-body-begin/styles.css*/

.signpost-main-page-body { box-sizing: border-box; column-width: 15em; column-gap: 5em; max-width: 70em; margin: 15px auto; padding: 0 2vw; }