@media print{@page{size:A4;margin:14mm 12mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0a0a0a!important;background:#fff!important;font-size:10.5pt!important}header,nav,.fixed,[role=dialog]{display:none!important}main{padding-top:0!important}section{break-inside:avoid;page-break-inside:avoid;border-top:1px solid #0000001a!important;padding:18pt 0!important}section:first-of-type{border-top:none!important;padding-top:0!important}.bg-foreground\/\[0\.02\],.bg-foreground\/\[0\.04\],.bg-foreground\/\[0\.03\]{background:0 0!important}.border-foreground\/10,.border-foreground\/5,.border-foreground\/20,.border-foreground\/30{border-color:#0000001f!important}.text-muted-foreground{color:#555!important}.text-foreground{color:#0a0a0a!important}h1{margin-bottom:10pt!important;font-size:32pt!important;line-height:1!important}h2{margin-bottom:8pt!important;font-size:18pt!important;line-height:1.1!important}.font-display{font-size:1em!important}section .grid>*{break-inside:avoid;page-break-inside:avoid}button,.group-hover\:opacity-100{display:none!important}a{color:inherit!important;text-decoration:none!important}a[href^=http]:after,a[href^=mailto\:]:after,a[href^=tel\:]:after{content:""}.resume-accent{display:none!important}}
