.resume-a4.svelte-gjs60h{width:210mm;min-height:297mm;padding:15mm 18mm;margin:0 auto;background:#fff;box-sizing:border-box;font-family:Times New Roman,Times,Georgia,serif;font-size:11pt;line-height:1.4;color:#1a1a1a}.resume-header.svelte-gjs60h{text-align:center;border-bottom:2px solid #1a1a1a;padding-bottom:10pt;margin-bottom:12pt}.name.svelte-gjs60h{font-size:22pt;font-weight:700;text-transform:uppercase;letter-spacing:2pt;margin:0 0 8pt;color:#1a1a1a}.contact-info.svelte-gjs60h{display:flex;flex-wrap:wrap;justify-content:center;gap:6pt 16pt;font-size:10pt}.contact-item.svelte-gjs60h{display:inline-flex;align-items:center;gap:4pt}.contact-icon{width:12pt;height:12pt;flex-shrink:0}.contact-link.svelte-gjs60h{color:#06c;text-decoration:none}.contact-link.svelte-gjs60h:hover{text-decoration:underline}.section-title.svelte-gjs60h{font-size:12pt;font-weight:700;text-transform:uppercase;letter-spacing:1pt;color:#1a1a1a;border-bottom:1px solid #666;padding-bottom:3pt;margin-bottom:8pt;margin-top:0}.entry.svelte-gjs60h{margin-bottom:6pt}.entry-header.svelte-gjs60h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1pt}.entry-title.svelte-gjs60h{font-size:12pt;font-weight:700;color:#1a1a1a;margin:0}.entry-date.svelte-gjs60h{font-size:10pt;font-style:italic;color:#333;white-space:nowrap;margin-left:8pt}.entry-subheader.svelte-gjs60h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4pt}.entry-subtitle.svelte-gjs60h{font-size:11pt;font-weight:600;color:#333}.entry-location.svelte-gjs60h{font-size:10pt;color:#555;font-style:italic}.entry-link.svelte-gjs60h{font-size:10pt;color:#06c;text-decoration:none}.bullet-list.svelte-gjs60h{list-style:none;margin:0;padding:0}.bullet-list.svelte-gjs60h li:where(.svelte-gjs60h){position:relative;padding-left:14pt;margin-bottom:2pt;font-size:11pt;line-height:1.35;text-align:justify;color:#1a1a1a}.bullet-list.svelte-gjs60h li:where(.svelte-gjs60h):before{content:"•";position:absolute;left:0;top:0;font-weight:700;color:#1a1a1a}.body-text.svelte-gjs60h{font-size:11pt;line-height:1.4;color:#1a1a1a;margin:0}.skills-grid.svelte-gjs60h{display:flex;flex-direction:column;gap:4pt}.skill-row.svelte-gjs60h{display:flex;align-items:flex-start;gap:6pt;font-size:11pt}.skill-label.svelte-gjs60h{font-weight:700;color:#1a1a1a;white-space:nowrap}.skill-value.svelte-gjs60h{color:#333;line-height:1.35}.languages-list.svelte-gjs60h{display:flex;flex-wrap:wrap;gap:6pt 18pt;font-size:11pt}.language-item.svelte-gjs60h{color:#333}.space-y-3.svelte-gjs60h>:where(.svelte-gjs60h)+:where(.svelte-gjs60h){margin-top:8pt}.space-y-2.svelte-gjs60h>:where(.svelte-gjs60h)+:where(.svelte-gjs60h){margin-top:6pt}@media print{@page{size:A4;margin:0}.svelte-gjs60h{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#resume-preview.svelte-gjs60h,#resume-preview.svelte-gjs60h :where(.svelte-gjs60h){visibility:visible}#resume-preview.svelte-gjs60h{position:absolute;left:0;top:0;width:210mm;min-height:297mm;margin:0;padding:15mm 18mm;box-shadow:none;border:none}.contact-link.svelte-gjs60h{color:#1a1a1a!important;text-decoration:none!important}a.svelte-gjs60h{text-decoration:none!important}}
