.title[data-astro-cid-o67bikcq]{color:var(--text-secondary);font-size:1.1rem;margin-bottom:var(--space-md)}.accent[data-astro-cid-o67bikcq]{color:var(--accent-primary);margin:0 var(--space-sm)}.contact[data-astro-cid-o67bikcq]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.contact-item[data-astro-cid-o67bikcq]{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-secondary);text-decoration:none;transition:color .2s}.contact-item[data-astro-cid-o67bikcq]:hover,.icon[data-astro-cid-o67bikcq]{color:var(--accent-primary)}.summary[data-astro-cid-o67bikcq]{color:var(--text-primary);font-size:1rem;line-height:1.8}.summary[data-astro-cid-o67bikcq] strong[data-astro-cid-o67bikcq]{color:var(--accent-primary)}.skills-grid[data-astro-cid-o67bikcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.prompt-line[data-astro-cid-o67bikcq]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--accent-success)}.prompt-symbol[data-astro-cid-o67bikcq]{color:var(--accent-primary);font-weight:700}.prompt-path[data-astro-cid-o67bikcq]{color:var(--accent-secondary)}.experience-item[data-astro-cid-o67bikcq]{margin-bottom:var(--space-xl);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.experience-header[data-astro-cid-o67bikcq]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.role[data-astro-cid-o67bikcq]{font-size:1.1rem;color:var(--text-primary);margin:0}.company[data-astro-cid-o67bikcq]{color:var(--accent-primary);margin:var(--space-xs) 0 0}.separator[data-astro-cid-o67bikcq],.location[data-astro-cid-o67bikcq]{color:var(--text-muted)}.period[data-astro-cid-o67bikcq]{color:var(--text-muted);font-size:.875rem;white-space:nowrap}.achievements[data-astro-cid-o67bikcq]{list-style:none;margin:0 0 var(--space-md);padding:0}.achievements[data-astro-cid-o67bikcq] li[data-astro-cid-o67bikcq]{position:relative;padding-left:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-secondary)}.achievements[data-astro-cid-o67bikcq] li[data-astro-cid-o67bikcq]:before{content:"→";position:absolute;left:0;color:var(--accent-secondary)}.achievements[data-astro-cid-o67bikcq] li[data-astro-cid-o67bikcq] strong[data-astro-cid-o67bikcq]{color:var(--accent-primary)}.tech-stack[data-astro-cid-o67bikcq]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tech-stack[data-astro-cid-o67bikcq] span[data-astro-cid-o67bikcq]{background:var(--bg-tertiary);padding:2px 8px;border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.projects-grid[data-astro-cid-o67bikcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:var(--space-md)}.project-item[data-astro-cid-o67bikcq]{display:block;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:var(--space-md);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.project-item[data-astro-cid-o67bikcq]:hover{transform:translateY(-2px);border-color:var(--accent-primary)}.project-item[data-astro-cid-o67bikcq] h3[data-astro-cid-o67bikcq]{color:var(--accent-primary);font-size:.95rem;margin-bottom:var(--space-sm);display:inline}.project-item[data-astro-cid-o67bikcq] p[data-astro-cid-o67bikcq]{font-size:.8rem;color:var(--text-secondary);margin-bottom:var(--space-sm)}.project-lang[data-astro-cid-o67bikcq]{display:inline-block;font-size:.7rem;color:var(--text-muted);background:var(--bg-tertiary);padding:2px 8px;border-radius:4px}.certifications-list[data-astro-cid-o67bikcq]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.certification-item[data-astro-cid-o67bikcq]{display:flex;align-items:center;gap:var(--space-sm);background:var(--bg-secondary);padding:var(--space-sm) var(--space-md);border-radius:6px;border:1px solid var(--border-color)}.cert-name[data-astro-cid-o67bikcq]{color:var(--accent-primary);font-size:.85rem;font-weight:500}.cert-issuer[data-astro-cid-o67bikcq]{color:var(--text-muted);font-size:.75rem}.social-links[data-astro-cid-o67bikcq]{display:flex;gap:var(--space-lg);margin-top:var(--space-2xl);justify-content:center}.year[data-astro-cid-o67bikcq]{color:var(--text-muted)}.social-links[data-astro-cid-o67bikcq]{display:flex;gap:var(--space-lg);flex-wrap:wrap;padding-top:var(--space-lg);border-top:1px solid var(--border-color)}.social-link[data-astro-cid-o67bikcq]{color:var(--text-muted);text-decoration:none;transition:color .2s}.social-link[data-astro-cid-o67bikcq]:hover{color:var(--accent-primary)}@media(max-width:640px){.experience-header[data-astro-cid-o67bikcq]{flex-direction:column}.skills-grid[data-astro-cid-o67bikcq]{grid-template-columns:1fr}}
