[data-astro-cid-zuwcdr5b]{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:#f3f4f6}.cv-wrapper[data-astro-cid-zuwcdr5b]{min-height:100vh;padding:1rem}@media (min-width: 768px){.cv-wrapper[data-astro-cid-zuwcdr5b]{padding:2rem}}.cv-container[data-astro-cid-zuwcdr5b]{max-width:1280px;margin:0 auto;background:#fff;box-shadow:0 25px 50px -12px #00000040;border-radius:.5rem;overflow:hidden}.cv-header[data-astro-cid-zuwcdr5b]{background-color:#1f2937;color:#fff;padding:2rem;border-radius:.5rem .5rem 0 0}@media (min-width: 768px){.cv-header[data-astro-cid-zuwcdr5b]{padding:3rem}}.header-top[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width: 768px){.header-top[data-astro-cid-zuwcdr5b]{flex-direction:row;justify-content:space-between;align-items:center}}.header-name[data-astro-cid-zuwcdr5b]{font-size:3rem;font-weight:800;line-height:1}.header-title[data-astro-cid-zuwcdr5b]{font-size:1.875rem;font-weight:300;color:#93c5fd;margin-top:.5rem}.header-social[data-astro-cid-zuwcdr5b]{display:flex;gap:1rem}.social-link[data-astro-cid-zuwcdr5b]{color:#d1d5db;transition:color .2s}.social-link[data-astro-cid-zuwcdr5b]:hover{color:#93c5fd}.social-link[data-astro-cid-zuwcdr5b] svg[data-astro-cid-zuwcdr5b]{width:1.5rem;height:1.5rem}.header-profile[data-astro-cid-zuwcdr5b]{font-size:1.125rem;color:#e5e7eb;max-width:64rem;margin-bottom:1.5rem;line-height:1.75}.header-contact[data-astro-cid-zuwcdr5b]{display:flex;flex-wrap:wrap;gap:1.5rem;color:#d1d5db}.contact-item[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;transition:color .2s}.contact-item[data-astro-cid-zuwcdr5b]:hover{color:#93c5fd}.contact-item[data-astro-cid-zuwcdr5b] svg[data-astro-cid-zuwcdr5b]{width:1.25rem;height:1.25rem}.cv-content[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;background-color:#fafafa}@media (min-width: 1024px){.cv-content[data-astro-cid-zuwcdr5b]{flex-direction:row}}.cv-main[data-astro-cid-zuwcdr5b]{width:100%;padding:2rem}@media (min-width: 768px){.cv-main[data-astro-cid-zuwcdr5b]{padding:3rem}}@media (min-width: 1024px){.cv-main[data-astro-cid-zuwcdr5b]{width:60%}}.cv-sidebar[data-astro-cid-zuwcdr5b]{width:100%;padding:2rem;background-color:#fff;border-left:none}@media (min-width: 768px){.cv-sidebar[data-astro-cid-zuwcdr5b]{padding:3rem}}@media (min-width: 1024px){.cv-sidebar[data-astro-cid-zuwcdr5b]{width:40%;border-left:1px solid #e5e7eb}}.cv-section[data-astro-cid-zuwcdr5b]{margin-bottom:2rem}.section-title[data-astro-cid-zuwcdr5b]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3b82f6}.experience-list[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:2rem}.experience-item[data-astro-cid-zuwcdr5b]{margin-bottom:1rem}.job-title[data-astro-cid-zuwcdr5b]{font-size:1.25rem;font-weight:600;color:#111827}.job-meta[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.job-company[data-astro-cid-zuwcdr5b]{font-size:1rem;font-weight:500;color:#2563eb}.job-dates[data-astro-cid-zuwcdr5b]{font-size:.875rem;color:#6b7280}.job-description[data-astro-cid-zuwcdr5b]{list-style-position:inside;color:#374151;font-size:.925rem;line-height:1.75;padding-left:.25rem}.job-description[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{margin-bottom:.375rem}.job-description[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]::marker{color:#3b82f6}.skills-category[data-astro-cid-zuwcdr5b]{margin-bottom:1.5rem}.skills-category-title[data-astro-cid-zuwcdr5b]{font-size:1rem;font-weight:600;color:#374151;text-transform:capitalize;margin-bottom:.75rem}.skills-tags[data-astro-cid-zuwcdr5b]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-astro-cid-zuwcdr5b]{font-size:.8rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px}.skill-tag-technical[data-astro-cid-zuwcdr5b]{background-color:#dbeafe;color:#1e40af}.skill-tag-soft[data-astro-cid-zuwcdr5b]{background-color:#e5e7eb;color:#1f2937}.education-list[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:1rem}.education-item[data-astro-cid-zuwcdr5b]{margin-bottom:.5rem}.education-institution[data-astro-cid-zuwcdr5b]{font-size:1rem;font-weight:600;color:#111827;text-decoration:none;transition:color .2s}a[data-astro-cid-zuwcdr5b].education-institution:hover{color:#2563eb;text-decoration:underline}.education-meta[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:baseline}.education-degree[data-astro-cid-zuwcdr5b]{font-size:.875rem;color:#374151}.education-year[data-astro-cid-zuwcdr5b]{font-size:.875rem;color:#6b7280}.awards-list[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:.5rem}.award-item[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:baseline}.award-title[data-astro-cid-zuwcdr5b]{font-size:.875rem;font-weight:500;color:#1f2937}.award-year[data-astro-cid-zuwcdr5b]{font-size:.875rem;color:#6b7280}.languages-list[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:.25rem}.language-item[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:baseline}.language-name[data-astro-cid-zuwcdr5b]{font-size:.875rem;font-weight:500;color:#1f2937}.language-level[data-astro-cid-zuwcdr5b]{font-size:.875rem;color:#6b7280}.qr-code[data-astro-cid-zuwcdr5b]{display:inline-block;position:relative;bottom:0;padding:.5rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a}@media print{.cv-container[data-astro-cid-zuwcdr5b]{box-shadow:none;border-radius:0}.qr-code[data-astro-cid-zuwcdr5b]{display:none}[data-astro-cid-zuwcdr5b]{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}body{margin:0;padding:0}.cv-wrapper[data-astro-cid-zuwcdr5b]{padding:0}.cv-container[data-astro-cid-zuwcdr5b]{box-shadow:none;border-radius:0;max-width:100%}.cv-section[data-astro-cid-zuwcdr5b],.experience-item[data-astro-cid-zuwcdr5b],.education-item[data-astro-cid-zuwcdr5b],.skills-category[data-astro-cid-zuwcdr5b]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.cv-header[data-astro-cid-zuwcdr5b]{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.cv-content[data-astro-cid-zuwcdr5b]{page-break-inside:auto}.qr-code[data-astro-cid-zuwcdr5b]{display:none!important}.cv-main[data-astro-cid-zuwcdr5b],.cv-sidebar[data-astro-cid-zuwcdr5b]{padding:1rem}.experience-list[data-astro-cid-zuwcdr5b]{gap:1rem}.section-title[data-astro-cid-zuwcdr5b]{font-size:1.1rem;margin-bottom:.75rem}.job-description[data-astro-cid-zuwcdr5b]{font-size:.8rem;line-height:1.4}}
