.portfolio-container[data-astro-cid-uhrerali]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}.hero-section[data-astro-cid-uhrerali]{text-align:center;padding:var(--spacing-6xl) 0 var(--spacing-4xl)}.hero-name[data-astro-cid-uhrerali]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-lg)}.hero-affiliation[data-astro-cid-uhrerali]{margin-bottom:var(--spacing-xl)}.university[data-astro-cid-uhrerali],.faculty[data-astro-cid-uhrerali]{font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--spacing-xs)}.lab-link[data-astro-cid-uhrerali]{color:var(--color-secondary-solid);text-decoration:none;font-weight:var(--font-weight-semibold);transition:all .3s ease}.lab-link[data-astro-cid-uhrerali]:hover{text-shadow:var(--shadow-neon-cyan)}.hero-contacts[data-astro-cid-uhrerali]{display:flex;justify-content:center;gap:var(--spacing-lg)}.contact-link[data-astro-cid-uhrerali]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;transition:all .3s ease}.contact-link[data-astro-cid-uhrerali]:hover{border-color:var(--color-secondary-solid);transform:translateY(-2px);box-shadow:var(--shadow-neon-cyan)}.content-grid[data-astro-cid-uhrerali]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);margin:var(--spacing-6xl) 0}.info-card[data-astro-cid-uhrerali],.clickable-card[data-astro-cid-uhrerali]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all .3s ease;position:relative;backdrop-filter:blur(10px)}.clickable-card[data-astro-cid-uhrerali]{text-decoration:none;color:inherit}.clickable-card[data-astro-cid-uhrerali]:hover{transform:translateY(-4px);border-color:var(--color-secondary-solid);box-shadow:var(--shadow-neon-cyan)}.card-title[data-astro-cid-uhrerali]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-lg)}.more-indicator[data-astro-cid-uhrerali]{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);font-size:var(--font-size-xl);color:var(--color-text-lighter);transition:all .3s ease}.clickable-card[data-astro-cid-uhrerali]:hover .more-indicator[data-astro-cid-uhrerali]{color:var(--color-secondary-solid);transform:translate(4px)}.info-grid[data-astro-cid-uhrerali]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.info-item[data-astro-cid-uhrerali]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-item[data-astro-cid-uhrerali].full-width{grid-column:1 / -1}.info-label[data-astro-cid-uhrerali]{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}.info-value[data-astro-cid-uhrerali]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.qualification-tags[data-astro-cid-uhrerali]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.qualification-tag[data-astro-cid-uhrerali]{background:var(--gradient-accent);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px rgba(0,0,0,.7),0 0 4px rgba(0,0,0,.9)}.section-preview[data-astro-cid-uhrerali]{margin-bottom:var(--spacing-lg)}.preview-title[data-astro-cid-uhrerali]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.awards-list[data-astro-cid-uhrerali]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.award-item[data-astro-cid-uhrerali]{display:flex;justify-content:space-between;align-items:center}.award-name[data-astro-cid-uhrerali]{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--font-size-sm)}.award-result[data-astro-cid-uhrerali]{font-size:var(--font-size-xs);color:#fff;background:linear-gradient(135deg,#047857,#0d9488);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px rgba(0,0,0,.7),0 0 4px rgba(0,0,0,.9)}.tech-logos[data-astro-cid-uhrerali],.projects-list[data-astro-cid-uhrerali]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.project-name[data-astro-cid-uhrerali]{background:var(--gradient-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px rgba(0,0,0,.8),0 0 4px rgba(0,0,0,1)}.keywords-list[data-astro-cid-uhrerali]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.keyword-tag[data-astro-cid-uhrerali]{background:var(--gradient-secondary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px rgba(0,0,0,.7),0 0 4px rgba(0,0,0,.9)}.publications-list[data-astro-cid-uhrerali]{display:flex;flex-direction:column;gap:var(--spacing-md)}.publication-item[data-astro-cid-uhrerali]{border-left:3px solid var(--color-secondary-solid);padding-left:var(--spacing-md)}.publication-title[data-astro-cid-uhrerali]{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);line-height:var(--line-height-snug)}.publication-authors[data-astro-cid-uhrerali]{font-size:var(--font-size-xs);color:var(--color-text-light)}.internships-list[data-astro-cid-uhrerali]{display:flex;flex-direction:column;gap:var(--spacing-md)}.internship-item[data-astro-cid-uhrerali]{padding:var(--spacing-md);background:var(--color-bg-tertiary);border-radius:var(--radius-md)}.internship-header[data-astro-cid-uhrerali]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.company-name[data-astro-cid-uhrerali]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.internship-period[data-astro-cid-uhrerali]{font-size:var(--font-size-xs);background:var(--gradient-secondary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px rgba(0,0,0,.7),0 0 4px rgba(0,0,0,.9)}.internship-role[data-astro-cid-uhrerali]{font-size:var(--font-size-sm);color:var(--color-text-light)}@media (max-width: 1024px){.content-grid[data-astro-cid-uhrerali]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-name[data-astro-cid-uhrerali]{font-size:var(--font-size-4xl)}.hero-contacts[data-astro-cid-uhrerali]{flex-direction:column}.info-grid[data-astro-cid-uhrerali]{grid-template-columns:1fr}}
