.card.svelte-1mijfb4{background:rgb(var(--color-background));border:1px solid #10b981;border-radius:12px;padding:32px}.resume.svelte-1mijfb4{color:#fff;font-family:Hanken Grotesk,sans-serif}.cv-name.svelte-1mijfb4{font-size:24pt;margin:0 0 6px;font-family:EB Garamond,serif}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4),.resume.svelte-1mijfb4 h3:where(.svelte-1mijfb4){font-family:EB Garamond,serif}.cv-contact.svelte-1mijfb4{font-size:12pt;margin:0 0 12px}.sep.svelte-1mijfb4{margin:0 6px;opacity:.5}h2.svelte-1mijfb4{font-size:15pt;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #fff;padding-bottom:3px;margin:20px 0 10px}h3.svelte-1mijfb4{font-size:14pt;margin:0 0 3px}.summary.svelte-1mijfb4{font-size:13pt;line-height:1.5;margin:0;text-align:justify}.skill-line.svelte-1mijfb4{font-size:12pt;margin:3px 0;line-height:1.5}.resume-item.svelte-1mijfb4{margin-bottom:24px}.item-header.svelte-1mijfb4{margin-bottom:6px}.company.svelte-1mijfb4{font-size:13pt;font-style:italic;margin:0}.period.svelte-1mijfb4{font-size:12pt;opacity:.7;margin:0}ul.svelte-1mijfb4{margin:6px 0 12px;padding-left:16px;list-style:none}li.svelte-1mijfb4{font-size:12pt;line-height:1.5;margin-bottom:4px}li.svelte-1mijfb4:before{content:"-";margin-right:8px}.tags.svelte-1mijfb4{font-size:12pt;margin:3px 0}a.svelte-1mijfb4{color:inherit;text-decoration:none}a.svelte-1mijfb4:hover{text-decoration:underline}section.svelte-1mijfb4{margin-bottom:4px}.lang-toggle.svelte-1mijfb4{display:flex;gap:0;border:1px solid #10b981;border-radius:8px;overflow:hidden}.lang-btn.svelte-1mijfb4{padding:8px 16px;background:transparent;color:#10b981;border:none;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:500;transition:background .2s,color .2s}.lang-btn.svelte-1mijfb4:hover{background:#10b9811a}.lang-btn.active.svelte-1mijfb4{background:#10b981;color:#000}@media print{.card.svelte-1mijfb4{background:none;border:none;border-radius:0;padding:0}.resume.svelte-1mijfb4{color:#000;font-family:Arial,sans-serif}.cv-name.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:18pt;margin:0 0 4px}.cv-contact.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10pt;margin:0 0 8px}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4),h2.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:12pt;border-bottom-color:#000;padding-bottom:2px;margin:16px 0 8px}.resume.svelte-1mijfb4 h3:where(.svelte-1mijfb4),h3.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:11pt;margin:0 0 2px}.summary.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10.5pt;line-height:1.45}.skill-line.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10.5pt;margin:2px 0;line-height:1.4}.company.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10.5pt}.period.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10pt;opacity:1;color:#000}.resume-item.svelte-1mijfb4{margin-bottom:12px}.item-header.svelte-1mijfb4{margin-bottom:4px}ul.svelte-1mijfb4{margin:4px 0 8px;padding-left:14px;list-style:none}li.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10.5pt;line-height:1.4;margin-bottom:2px}li.svelte-1mijfb4:before{content:"-";margin-right:6px}.tags.svelte-1mijfb4{font-family:Arial,sans-serif;font-size:10pt}.sep.svelte-1mijfb4{font-family:Arial,sans-serif;opacity:1;color:#000}a.svelte-1mijfb4{font-family:Arial,sans-serif;color:#000!important;text-decoration:none!important}.lang-toggle.svelte-1mijfb4{display:none!important}}
