mediawiki-skins-Citizen/resources/skins.citizen.styles/common/print.less
2024-11-07 21:39:00 -05:00

90 lines
1.5 KiB
Plaintext

@page {
margin: 1cm;
}
:root {
--border-color-base: #aaa !important;
--border-width-base: 1pt;
--border-width-thick: 2pt;
--font-size-base: 12pt;
&.citizen-feature-custom-font-size-clientpref-small {
--font-size-base: 11pt;
}
&.citizen-feature-custom-font-size-clientpref-large {
--font-size-base: 13pt;
}
}
// Hide unnessecary elements for printing
.noprint,
.citizen-header,
.citizen-sitenotice-container,
.page-actions,
#citizen-page-header-sticky-sentinel,
#citizen-page-header-sticky-placeholder,
.citizen-page-footer,
.citizen-page-sidebar,
#footer-desc,
#footer-places,
.citizen-overflow-nav {
display: none !important;
}
a {
color: #000;
border-bottom: 1pt solid var( --border-color-base );
}
table,
img,
svg {
break-inside: avoid;
}
/* HACK: Move footer to the top */
.citizen-page-container {
display: flex;
flex-direction: column;
}
.citizen-footer {
order: -1;
padding-block: var( --space-md );
margin-bottom: var( --space-md );
border-bottom: 1pt solid var( --border-color-base );
}
.citizen-footer__container {
display: flex;
align-items: center;
justify-content: space-between;
}
#footer-tagline {
font-size: 9pt;
}
#firstHeading {
margin: 0;
}
.printfooter {
margin-top: 1em;
font-size: 9pt;
border-top: 1pt solid var( --border-color-base );
}
.wikitable {
margin: 1em 0;
border-collapse: collapse;
border: 1pt solid var( --border-color-base );
}
.wikitable th,
.wikitable td {
padding: var( --space-xs ) var( --space-sm );
border: 1pt solid var( --border-color-base );
}