@media print{@page{size:A4;margin:1.5cm}.alert,.print-hidden,.sticky,[data-testid*=button],[data-testid*=print],button,footer,header[role=banner],nav{display:none!important}.print-page-break{page-break-before:always}.print-avoid-break{page-break-inside:avoid}body{background:#fff!important;color:#000!important;font-size:11pt;line-height:1.4}h1{font-size:18pt;margin-bottom:8pt}h2{font-size:14pt;margin-bottom:6pt;margin-top:12pt}h3{font-size:12pt;margin-bottom:4pt;margin-top:8pt}.card,[data-component=card]{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:4pt!important;box-shadow:none!important;margin-bottom:8pt;padding:8pt!important}.badge,[data-component=badge]{background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:2pt!important;color:#374151!important;font-size:9pt!important;padding:2pt 4pt!important}.avatar,[data-component=avatar]{border-radius:50%!important;height:60pt!important;width:60pt!important}img{height:auto!important;max-width:100%!important;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.container{margin:0!important;max-width:none!important;padding:0!important}.grid{display:block!important}.grid>*{margin-bottom:12pt}.progress,[data-component=progress]{background:#e5e7eb!important;border-radius:2pt!important;height:4pt!important}.progress [data-component=progress-indicator]{background:#6b7280!important}a{color:#000!important;text-decoration:underline!important}.contact-info{margin-bottom:12pt}.contact-info a:after{color:#6b7280;content:" (" attr(href) ")";font-size:8pt}.skills-container .badge{display:inline-block;margin:1pt 2pt 1pt 0}.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600{color:#6b7280!important}.text-gray-900,.text-slate-900{color:#000!important}.bg-gray-50,.bg-slate-50,.bg-white{background:#fff!important}.border,.border-b,.border-l,.border-r,.border-t{border-color:#e5e7eb!important}.education-item,.experience-item{border-bottom:1px solid #f3f4f6;margin-bottom:8pt;padding-bottom:6pt}.education-item:last-child,.experience-item:last-child{border-bottom:none}.sidebar,section{margin-bottom:16pt}.language-level{font-weight:400!important}}.pdf-visible{display:none}@media print{.pdf-visible{display:block!important}}.pdf-title{display:none}@media print{.pdf-title{border-bottom:2pt solid #000;display:block!important;font-size:16pt;font-weight:700;margin-bottom:12pt;padding-bottom:6pt;text-align:center}}