.cv-actions button{cursor:pointer;color:var(--lux-blue);font:inherit;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:750}.cv-actions button:hover{text-underline-offset:4px;text-decoration:underline}.cv-actions button:focus-visible{outline:2px solid var(--lux-blue);outline-offset:4px}.cv-print-contact{display:none}@media print{@page{margin:15mm}.cv-shell{color:#000!important;background:#fff!important}.cv-shell .site-header,.cv-shell .site-footer,.cv-nav,.cv-actions,.cv-shell .page-next{display:none!important}.cv-layout{width:100%;margin:0;padding:0;display:block}.cv-header{margin-bottom:1rem;padding-bottom:1rem}.cv-header h1{font-size:28pt;line-height:1.1}.cv-print-contact{margin-top:.75rem;font-size:10pt;display:block}.cv-card{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 0 1rem;padding:.5rem 0}.cv-card h2,.cv-skill-group h3{break-after:avoid}.cv-skill-group{break-inside:avoid;background:#fff}.cv-shell :is(h1,h2,h3,p,dd,li,a){color:#000!important}.cv-shell [data-reveal]{opacity:1!important;transform:none!important}}
