@page {
size: A4;
margin: 8mm;
}
html,
body {
background: #ffffff !important;
}
body {
color: #111111 !important;
font-size: 10.7pt;
line-height: 1.45;
}
.resume,
.resume--compact,
.resume--two-page {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
background: #ffffff !important;
}
.resume--compact {
font-size: 10.1pt !important;
}
.resume--two-page {
font-size: 9.35pt !important;
}
a {
color: #111111 !important;
text-decoration: none !important;
}
.hero {
gap: 0.8rem !important;
padding-bottom: 0.8rem !important;
border-bottom: 1px solid #bdbdbd !important;
}
.hero__identity h1 {
margin-bottom: 0.45rem !important;
font-size: 22pt !important;
}
.resume--compact .hero__identity h1 {
font-size: 20pt !important;
}
.headline,
.entry__org,
.entry__meta,
.stack-list dd,
.hero__meta li {
color: #111111 !important;
}
.hero__meta,
.panel,
.callout {
background: transparent !important;
border: 1px solid #bdbdbd !important;
}
.section {
padding-top: 0.9rem !important;
}
.resume--compact .section {
padding-top: 0.65rem !important;
}
.resume--two-page .section {
padding-top: 0.42rem !important;
}
.section,
.panel,
.entry,
.callout,
.hero,
.section--grid {
break-inside: avoid !important;
page-break-inside: avoid !important;
}
.section--grid {
gap: 0.65rem !important;
}
.entry {
padding: 0.7rem 0 !important;
}
.resume--compact .panel,
.resume--compact .callout,
.resume--compact .hero__meta {
padding: 0.7rem 0.8rem !important;
}
.resume--two-page .panel,
.resume--two-page .callout,
.resume--two-page .hero__meta {
padding: 0.52rem 0.68rem !important;
}
.resume--compact .entry {
padding: 0.5rem 0 !important;
}
.resume--two-page .entry {
padding: 0.28rem 0 !important;
}
.resume--compact .entry p,
.resume--compact .entry ul,
.resume--compact .plain-list li,
.resume--compact .stack-list dd {
line-height: 1.35 !important;
}
.resume--two-page .entry p,
.resume--two-page .entry ul,
.resume--two-page .plain-list li,
.resume--two-page .stack-list dd {
line-height: 1.2 !important;
}
.resume--two-page .section,
.resume--two-page .section--grid,
.resume--two-page .hero {
break-inside: auto !important;
page-break-inside: auto !important;
}
.tag-list li {
background: transparent !important;
border-color: #999999 !important;
color: #111111 !important;
}