:root{--background: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border: #dee2e6;--card-background: #ffffff}body.dark{--background: #121212;--text-primary: #e0e0e0;--text-secondary: #b0b0b0;--border: #333333;--card-background: #1e1e1e}body{background-color:var(--background);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.home-gradient{background:linear-gradient(135deg,#f5f7fa,#d1e0db);background-attachment:fixed}body.dark .home-gradient{background:linear-gradient(135deg,#1d2635,#1f4247)}.highlight-text[data-astro-cid-zuwcdr5b]{color:#416b5c;font-weight:700}.content-wrapper[data-astro-cid-zuwcdr5b]{max-width:1100px;margin:4rem auto;padding:0 1.5rem;display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.download-button-container[data-astro-cid-zuwcdr5b]{grid-column:1 / -1;display:flex;justify-content:center;margin-bottom:2rem}.download-button[data-astro-cid-zuwcdr5b]{display:inline-flex;align-items:center;gap:.5rem;background:#416b5c;color:#fff;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 2px 10px #416b5c33}.download-button[data-astro-cid-zuwcdr5b]:hover{background:#345a4d;transform:translateY(-2px);box-shadow:0 4px 15px #416b5c4d}.download-button[data-astro-cid-zuwcdr5b] i[data-astro-cid-zuwcdr5b]{font-size:1rem}.card[data-astro-cid-zuwcdr5b]{background:var(--card-background);padding:2.5rem;border-radius:20px;border:1px solid var(--border)}.card[data-astro-cid-zuwcdr5b] h2[data-astro-cid-zuwcdr5b]{font-size:1.75rem;font-weight:600;border-bottom:1px solid var(--border);padding-bottom:1rem;margin-top:0;margin-bottom:2rem}.card[data-astro-cid-zuwcdr5b] h3[data-astro-cid-zuwcdr5b]{font-size:1.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:.25rem}.job[data-astro-cid-zuwcdr5b],.school[data-astro-cid-zuwcdr5b]{margin-bottom:2.5rem}.job[data-astro-cid-zuwcdr5b]:last-child,.school[data-astro-cid-zuwcdr5b]:last-child{margin-bottom:0}.job-header[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:.25rem 0;color:#416b5c;font-weight:700}.job-date[data-astro-cid-zuwcdr5b]{flex-shrink:0;white-space:nowrap}.job-location[data-astro-cid-zuwcdr5b]{font-size:1rem;font-weight:400;color:#868e96;margin-top:0;margin-bottom:1rem}ul[data-astro-cid-zuwcdr5b]{padding-left:1.25rem;color:var(--text-secondary)}li[data-astro-cid-zuwcdr5b]{margin-bottom:.75rem}.familiarity-item[data-astro-cid-zuwcdr5b]{margin-top:.5rem;color:var(--text-secondary)}.skills-list[data-astro-cid-zuwcdr5b],.awards[data-astro-cid-zuwcdr5b],.publications[data-astro-cid-zuwcdr5b],.contact-list[data-astro-cid-zuwcdr5b]{list-style-type:none;padding-left:0}.skills-list[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b],.awards[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b],.publications[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{margin-bottom:.75rem}.contact-list[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;margin-bottom:1rem;color:var(--text-secondary)}.contact-list[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b] i[data-astro-cid-zuwcdr5b]{margin-right:.75rem;width:20px;text-align:center;color:var(--text-primary)}.keywords[data-astro-cid-zuwcdr5b]{font-size:.9rem;color:var(--text-secondary);margin-top:.5rem}.cv-fade-in[data-astro-cid-zuwcdr5b]{opacity:0;animation:cvPageFadeIn 1.2s .2s ease-out forwards}@keyframes cvPageFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.content-wrapper[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column}.main-column[data-astro-cid-zuwcdr5b],.sidebar-column[data-astro-cid-zuwcdr5b]{display:contents}.about-section[data-astro-cid-zuwcdr5b]{order:1}.contact-section[data-astro-cid-zuwcdr5b]{order:2}.industry-experience[data-astro-cid-zuwcdr5b]{order:3}.academic-experience[data-astro-cid-zuwcdr5b]{order:4}.education-section[data-astro-cid-zuwcdr5b]{order:5}.teaching-experience[data-astro-cid-zuwcdr5b]{order:6}.awards-section[data-astro-cid-zuwcdr5b]{order:7}.activities-leadership[data-astro-cid-zuwcdr5b]{order:8}.skills-section[data-astro-cid-zuwcdr5b]{order:9}.publications-section[data-astro-cid-zuwcdr5b]{order:10}.job-header[data-astro-cid-zuwcdr5b]{flex-direction:column;align-items:flex-start}.download-button[data-astro-cid-zuwcdr5b]{font-size:.9rem;padding:.65rem 1.25rem}}
