.cv-paper.cv-v2 .cv-identity{display:flex;align-items:center;gap:10pt;margin-bottom:8pt}.cv-paper.cv-v2 .cv-identity img{width:36pt;height:36pt;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.cv-paper.cv-v2 .profession{font-size:12pt}.cv-paper.cv-v2 .contact-details{margin-top:8pt;overflow-wrap:anywhere}.cv-paper.cv-v2 a{color:inherit;text-decoration:none}.cv-paper.cv-v2 h2{margin:12pt 0 5pt;-moz-column-break-after:avoid;break-after:avoid}.cv-paper.cv-v2 .technical-skills p+p{margin-top:2pt}.cv-paper.cv-v2 .experience{margin:0 0 4pt}.cv-paper.cv-v2 h3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2pt 12pt;margin:0 0 3pt;color:#001631;font-size:inherit;font-weight:600;-moz-column-break-after:avoid;break-after:avoid}.cv-paper.cv-v2 .job-dates{white-space:nowrap}.cv-paper.cv-v2 ul{margin:0;padding-left:14pt;list-style:disc outside}.cv-paper.cv-v2 li+li{margin-top:2pt}@font-face{font-family:AskanCV;src:url(/fonts/Hoftype__Askan_ExtraLight.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:AskanCV;src:url(/fonts/Hoftype__Askan_DemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:RajdhaniCV;src:url(/Rajdhani-Medium.woff2) format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#17191c;color:#fafafa;font-family:RajdhaniCV,sans-serif}.site-header{position:sticky;top:0;z-index:50;min-height:64px;padding:10px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#090b0dcc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #ffffff20}.brand{display:flex;gap:10px;align-items:center;color:#fafafa;text-decoration:none;font-size:18px}.back-link{color:#31cfff;text-decoration:none;font-size:18px}main{padding:24px 24px 48px}.viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.document-label{display:flex;align-items:center;gap:8px;font-size:16px}.file-icon{display:block;width:22px;height:25px;flex-shrink:0}.page-count{flex-shrink:0;white-space:nowrap;font-size:13px;color:#a4a9b0;margin-left:8px}.actions{display:flex;gap:10px}#cv-version-control:not([hidden]){position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #ffffff30;border-radius:12px;background:#17191cf2;box-shadow:0 4px 20px #0006}#cv-version{border:1px solid #ffffff30;border-radius:8px;padding:8px;background:#25292e;color:#fafafa;font:inherit}#cv-version:focus-visible{outline:2px solid #31cfff;outline-offset:4px}button{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff30;padding:8px 12px;color:#fafafa;border-radius:8px;background:#25292e;font:inherit;font-size:15px;cursor:pointer}button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}button:hover{background:#343a42}button:focus-visible,a:focus-visible{outline:2px solid #31cfff;outline-offset:4px}.download-cv{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #31cfff;border-radius:8px;background:#31cfff;color:#06131a;font-size:15px;text-decoration:none}.download-cv:hover{background:#76dfff}.download-cv svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 600px){.download-cv{padding:9px;min-width:40px;min-height:40px;justify-content:center}.download-cv span{display:none}}.paper-frame{margin:auto}.cv-paper{width:210mm;min-height:297mm;padding:14.1mm;margin:auto;background:#fafafa;color:#433f3f;font-family:AskanCV,Georgia,serif;font-weight:300;font-size:11.5pt;line-height:1.18;box-shadow:0 8px 40px #0006;transform-origin:top left}.cv-paper p{margin:0}.cv-logo{text-align:center;margin-bottom:16pt}.cv-logo img{display:block;margin:0 auto;width:60pt;height:60pt;-o-object-fit:contain;object-fit:contain}.cv-paper h1{margin:0;color:#433f3f;font-size:24pt;font-weight:600;line-height:1.15}.cv-paper .profession{color:#2f5496;font-size:14pt;font-weight:600;margin-top:3pt}.cv-paper .summary{margin-top:8pt}.cv-links{display:flex;gap:10pt;margin-top:12pt}.cv-links a{display:block;width:78pt;height:22pt;border:1px solid #237bc8;border-radius:3pt;color:#237bc8;text-decoration:none}.cv-links svg{display:block;width:100%;height:100%}.cv-paper h2{font-size:14pt;color:#2f5496;font-weight:600;margin:18pt 0 6pt}.cv-paper strong{font-weight:600;color:#001631}.experience{margin-bottom:6pt;-moz-column-break-inside:avoid;break-inside:avoid}.experience p+p{margin-top:2pt}.education{-moz-column-break-inside:avoid;break-inside:avoid}.education p+p{margin-top:3pt}.cv-footer{display:block;text-align:left;margin-top:18pt;font-weight:600;color:#001631}.cv-footer p{display:block}@media (max-width: 600px){main{padding:16px 12px 32px}.site-header{padding:10px 12px;min-height:64px;gap:12px}.brand span,.document-label,.actions button span{display:none}.viewer-toolbar{margin-left:auto}.actions button{min-width:40px;min-height:40px;justify-content:center}.page-count{display:none}button{padding:9px;font-size:15px}}@page{size:A4;margin:0}@media print{html,body{background:#fff}.site-header,.viewer-toolbar,#cv-version-control{display:none!important}main{padding:0}.paper-viewport,.paper-frame{width:auto!important;height:auto!important;overflow:visible}.cv-paper{transform:none!important;margin:0;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
