cv.marc/style/light.css

70 lines
1.1 KiB
CSS
Raw Normal View History

2025-02-12 14:16:23 +01:00
@font-face {
2025-02-12 14:48:58 +01:00
font-display: swap;
2025-02-12 14:16:23 +01:00
font-family: "fa";
2025-02-12 14:48:58 +01:00
src: url("font/fa.woff2");
2025-02-12 14:16:23 +01:00
}
2025-02-11 14:05:05 +01:00
html {
2025-02-12 14:16:23 +01:00
font-family: "DejaVu Sans", sans-serif;
2025-02-12 21:08:20 +01:00
text-align: justify;
2025-02-11 14:05:05 +01:00
}
2025-02-11 23:12:14 +01:00
section.images {
2025-02-12 15:00:59 +01:00
display: flex;
justify-content: space-around;
2025-02-11 23:12:14 +01:00
}
2025-02-12 21:08:20 +01:00
h1 { font-size: 1.25rem; }
h2 { font-size: 1.20rem; }
h3 { font-size: 1.15rem; }
h4 { font-size: 1.10rem; }
h5 { font-size: 1.05rem; }
h6 { font-size: 1.00rem; }
2025-02-11 23:12:14 +01:00
h1, h2, h3, h4, h5, h6 {
2025-02-12 15:00:59 +01:00
margin-block: .5em;
2025-02-11 23:12:14 +01:00
}
2025-02-12 21:08:20 +01:00
h2 {
text-align: center;
}
2025-02-11 23:12:14 +01:00
img.big {
2025-02-12 15:00:59 +01:00
block-size: 4em;
2025-02-11 23:12:14 +01:00
}
2025-02-11 17:10:11 +01:00
img.inline {
block-size: 1.5em;
vertical-align: middle;
}
2025-02-12 18:00:26 +01:00
td.logo {
text-align: center;
}
2025-02-14 16:02:19 +01:00
td.logo img {
max-block-size: 2em;
}
2025-02-12 15:39:12 +01:00
th {
text-align: end;
}
2025-02-12 06:57:59 +01:00
ul {
2025-02-12 15:00:59 +01:00
padding-inline-start: 1.25em;
2025-02-12 06:57:59 +01:00
}
2025-02-11 14:05:05 +01:00
.columns {
display: grid;
grid-template-columns: 1fr;
}
@media (width > 80ch) {
2025-02-11 17:10:11 +01:00
.columns { grid-template-columns: 2fr 1fr; }
aside { order: 2; }
main { order: 1; }
2025-02-11 14:05:05 +01:00
}
@media print {
2025-02-11 17:10:11 +01:00
@page { size: A4; }
2025-02-12 22:48:46 +01:00
html { font-size: 3.2mm; }
2025-02-11 17:10:11 +01:00
.columns { grid-template-columns: 2fr 1fr; }
aside { order: 2; }
main { order: 1; }
2025-02-11 14:05:05 +01:00
}