.profile-header.svelte-av4x12{padding:48px 0}.profile-card.svelte-av4x12{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px}.profile-role.svelte-av4x12{font-family:var(--font-display);color:var(--bk);margin-bottom:12px;font-size:1.3rem;font-weight:700}.profile-location.svelte-av4x12{color:var(--gray);margin-bottom:16px;font-size:.9rem}.profile-contact.svelte-av4x12{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.contact-link.svelte-av4x12{color:var(--gray);text-decoration:none;transition:color .2s}.contact-link.svelte-av4x12:hover{color:var(--yl)}.linkedin-link.svelte-av4x12{background:var(--bk);color:var(--wt);border-radius:6px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.linkedin-link.svelte-av4x12:hover{background:var(--yl);color:var(--bk)}.profile-summary.svelte-av4x12{background:var(--wt);border-left:3px solid var(--yl);border-radius:0 8px 8px 0;padding:20px}.profile-summary.svelte-av4x12 h3:where(.svelte-av4x12){font-family:var(--font-display);color:var(--bk);margin-bottom:12px;font-size:1.1rem}.profile-summary.svelte-av4x12 p:where(.svelte-av4x12){color:var(--gray);font-size:.9rem;line-height:1.6}@media (width<=720px){.profile-card.svelte-av4x12{padding:20px}}.stats-section.svelte-ngnu9c{padding:48px 0}.stats-grid.svelte-ngnu9c{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px;display:grid}.stat-card.svelte-ngnu9c{border:1px solid var(--border);text-align:center;background:#fff;border-radius:8px;padding:24px}.stat-value.svelte-ngnu9c{font-family:var(--font-display);color:var(--yl);margin-bottom:8px;font-size:2.5rem;font-weight:700}.stat-suffix.svelte-ngnu9c{font-size:1.5rem}.stat-label.svelte-ngnu9c{color:var(--gray);font-size:.85rem;line-height:1.4}@media (width<=720px){.stats-grid.svelte-ngnu9c{grid-template-columns:1fr}}.work-section.svelte-169ml71{padding:48px 0}.work-timeline.svelte-169ml71{flex-direction:column;gap:32px;margin-top:32px;display:flex}.work-item.svelte-169ml71{border:1px solid var(--border);background:#fff;border-radius:8px;padding:24px}.work-header.svelte-169ml71{margin-bottom:16px}.work-role.svelte-169ml71{font-family:var(--font-display);color:var(--bk);margin-bottom:4px;font-size:1.2rem;font-weight:700}.work-org.svelte-169ml71{color:var(--yl);margin-bottom:8px;font-weight:600}.work-meta.svelte-169ml71{color:var(--gray);font-size:.85rem}.work-points.svelte-169ml71{padding:0;list-style:none}.work-points.svelte-169ml71 li:where(.svelte-169ml71){color:var(--gray);margin-bottom:8px;padding-left:20px;font-size:.9rem;line-height:1.5;position:relative}.work-points.svelte-169ml71 li:where(.svelte-169ml71):before{content:"•";color:var(--yl);font-weight:700;position:absolute;left:0}@media (width<=720px){.work-item.svelte-169ml71{padding:20px}}.skills-section.svelte-wl6kdr{padding:48px 0}.skills-grid.svelte-wl6kdr{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px;display:grid}.skill-category.svelte-wl6kdr{border:1px solid var(--border);background:#fff;border-radius:8px;padding:24px}.skill-area.svelte-wl6kdr{font-family:var(--font-display);color:var(--bk);margin-bottom:16px;font-size:1.1rem;font-weight:700}.skill-tags.svelte-wl6kdr{flex-wrap:wrap;gap:8px;display:flex}.skill-tag.svelte-wl6kdr{background:var(--wt);border:1px solid var(--border);color:var(--gray);border-radius:4px;padding:6px 12px;font-size:.8rem;transition:all .2s}.skill-tag.svelte-wl6kdr:hover{background:var(--yl);color:var(--bk);border-color:var(--yl)}@media (width<=720px){.skills-grid.svelte-wl6kdr{grid-template-columns:1fr}}.about-page.svelte-7hpc9t{background:var(--wt);min-height:100vh;padding:48px 24px;position:relative}.about-content.svelte-7hpc9t{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:800px;transform-style:preserve-3d;background:linear-gradient(#fafaf899,#fafaf866);border:1px solid #ffcc0026;border-radius:16px;margin:0 auto;padding:40px 32px;position:relative}.about-header.svelte-7hpc9t{text-align:center;margin-bottom:32px}.eyebrow.svelte-7hpc9t{letter-spacing:.24em;text-transform:uppercase;color:var(--gray);font-size:.65rem;font-weight:600}.code-wrap.svelte-7hpc9t{transform-style:preserve-3d;margin:14px 0 6px;position:relative}.code.svelte-7hpc9t,.code-shadow.svelte-7hpc9t{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(2.6rem,10vw,5.5rem);font-weight:700;line-height:1}.code.svelte-7hpc9t{z-index:2;color:#0000;-webkit-text-stroke:3px var(--bk);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.code-shadow.svelte-7hpc9t{z-index:1;color:var(--yl);position:absolute;top:0;left:0;transform:translate(8px,10px)}.highlights-section.svelte-7hpc9t,.volunteer-section.svelte-7hpc9t,.education-section.svelte-7hpc9t,.certs-section.svelte-7hpc9t,.cv-section.svelte-7hpc9t{padding:32px 0}.highlights-list.svelte-7hpc9t{padding:0;list-style:none}.highlights-list.svelte-7hpc9t li:where(.svelte-7hpc9t){color:var(--gray);margin-bottom:12px;padding-left:24px;font-size:.9rem;line-height:1.6;position:relative}.highlights-list.svelte-7hpc9t li:where(.svelte-7hpc9t):before{content:"✦";color:var(--yl);position:absolute;left:0}.education-list.svelte-7hpc9t{flex-direction:column;gap:16px;display:flex}.education-item.svelte-7hpc9t{border:1px solid var(--border);background:#fff;border-radius:8px;padding:20px}.edu-degree.svelte-7hpc9t{font-family:var(--font-display);color:var(--bk);margin-bottom:4px;font-size:1.1rem;font-weight:700}.edu-org.svelte-7hpc9t{color:var(--yl);margin-bottom:4px;font-weight:600}.edu-period.svelte-7hpc9t{color:var(--gray);font-size:.85rem}.certs-list.svelte-7hpc9t{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.cert-item.svelte-7hpc9t{border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px}.cert-name.svelte-7hpc9t{color:var(--bk);margin-bottom:8px;font-weight:600}.cert-meta.svelte-7hpc9t{color:var(--gray);font-size:.85rem}.cv-button.svelte-7hpc9t{background:var(--bk);color:var(--wt);border-radius:8px;padding:14px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.cv-button.svelte-7hpc9t:hover{background:var(--yl);color:var(--bk)}@media (width<=720px){.about-content.svelte-7hpc9t{padding:24px 20px}.certs-list.svelte-7hpc9t{grid-template-columns:1fr}}
