@import url("https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@media print{@page{size:A4;margin:.3in}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print{display:none!important}.print-simple *{border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;color:black!important}.print-simple img{display:block!important;max-width:100%!important;height:auto!important;border-radius:8px!important}.print-simple{color:#213547;background-color:#ffffff}.print-simple,.print-simple h1{font-family:Inconsolata,monospace}.print-simple h1{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.2rem!important}.print-simple h2{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.8rem;font-weight:700!important;margin-bottom:.3rem!important}.print-simple h2.name{font-size:2rem!important;line-height:2.5rem!important;margin-bottom:.2rem!important}.print-simple h3{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700!important}.print-simple h3.title{font-size:1.1rem!important;margin-bottom:.5rem!important}.print-simple h4{font-size:.9rem;line-height:1.2rem;margin-bottom:.4rem!important;letter-spacing:.025em;font-weight:400!important}.print-simple h4,.print-simple p{font-family:Inconsolata,monospace}.print-simple p{font-size:.8rem;line-height:1rem;letter-spacing:-.025em;margin-bottom:.1rem!important}.print-simple .year{font-size:1rem;line-height:1.5rem;opacity:.8}.print-simple .list{font-size:.8rem;line-height:1rem;letter-spacing:-.025em;margin-bottom:.4rem}.print-simple .list span{font-weight:600;letter-spacing:.025em}.print-simple .cv-container{max-width:none!important;padding:0!important}.print-simple .cv-content{gap:.5rem!important}.print-simple .header-section,.print-simple section{margin-bottom:.8rem!important;break-inside:avoid}.print-simple .header-section{display:flex!important}.print-simple .header-info{flex:1!important}.print-simple .header-image{width:120px!important;height:120px!important;margin-left:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.print-simple .header-image img{width:120px!important;height:120px!important;object-fit:cover!important;border-radius:8px!important}.print-simple .contact-list{list-style:none!important;margin-top:.5rem!important}.print-simple .contact-list li{display:flex!important;justify-content:space-between!important}.print-simple .career-list,.print-simple .education-list{list-style:none!important}.print-simple .career-item,.print-simple .education-item{margin-bottom:.4rem!important}.print-simple .item-header{display:flex!important;justify-content:space-between!important}.print-simple .skills-list{list-style:none!important}.print-simple .skill-item{display:flex!important;justify-content:space-between!important;margin-bottom:.2rem!important}.print-simple .skill-technologies{display:flex!important;gap:.5rem!important}.print-simple .projects-list{list-style:none!important;display:flex!important;flex-direction:column!important;gap:.4rem!important}.print-simple .project-item{break-inside:avoid}.print-simple .project-header{display:flex!important;justify-content:space-between!important}.print-simple .project-technologies{display:flex!important;gap:.5rem!important;margin-top:.2rem!important}}