aside[data-astro-cid-nkolyblz]{display:flex;flex-direction:column;align-items:center;gap:3rem;border-top:1px solid var(--gray-800);border-bottom:1px solid var(--gray-800);padding:5rem 1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm)}h4[data-astro-cid-nkolyblz]{font-size:var(--text-md);text-align:center;max-width:50ch}@media(min-width:50em){aside[data-astro-cid-nkolyblz]{padding:7.5rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between}h4[data-astro-cid-nkolyblz]{font-size:var(--text-xl);text-align:left}}.about[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:3.5rem}img[data-astro-cid-kh7btl4r]{margin-top:1.5rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--glass-border);transition:all var(--transition-normal)}img[data-astro-cid-kh7btl4r]:hover{box-shadow:var(--shadow-lg),var(--glow-accent)}section[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.5rem;color:var(--gray-200);line-height:var(--leading-relaxed)}.section-title[data-astro-cid-kh7btl4r]{grid-column-start:1;font-size:var(--text-xl);color:var(--gray-0);letter-spacing:var(--tracking-tight)}.content[data-astro-cid-kh7btl4r]{grid-column:2 / 4}.content[data-astro-cid-kh7btl4r] a{color:var(--accent-secondary);text-decoration:1px solid underline transparent;text-underline-offset:.25em;transition:all var(--transition-fast)}.content[data-astro-cid-kh7btl4r] a:hover{text-decoration-color:currentColor}.job-cards[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:1rem}.job-card[data-astro-cid-kh7btl4r]{padding:1.25rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur));transition:all .3s ease;position:relative}.job-card[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent-secondary);box-shadow:0 0 25px #06b6d41a;transform:translate(4px)}.job-card[data-astro-cid-kh7btl4r].current{border-color:#28ca424d}.job-card[data-astro-cid-kh7btl4r].current:hover{border-color:#28ca4299;box-shadow:0 0 25px #28ca421a}.job-badge[data-astro-cid-kh7btl4r]{position:absolute;top:1rem;right:1rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;background:#28ca4226;border:1px solid rgba(40,202,66,.3);border-radius:4px;color:#28ca42}.job-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.1rem;color:var(--gray-0);margin-bottom:.25rem}.job-card[data-astro-cid-kh7btl4r] .company[data-astro-cid-kh7btl4r]{color:var(--accent-secondary);font-weight:500;margin-bottom:.25rem}.job-card[data-astro-cid-kh7btl4r] .meta[data-astro-cid-kh7btl4r]{font-size:.85rem;color:var(--gray-400);margin-bottom:.5rem}.job-card[data-astro-cid-kh7btl4r] .desc[data-astro-cid-kh7btl4r]{font-size:.9rem;color:var(--gray-300)}.edu-cards[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:1rem}@media(min-width:50em){.edu-cards[data-astro-cid-kh7btl4r]{flex-direction:row}}.edu-card[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));flex:1;transition:all .3s ease}.edu-card[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent-secondary);box-shadow:0 0 25px #06b6d41a;transform:translateY(-4px)}.edu-icon[data-astro-cid-kh7btl4r]{font-size:2rem}.edu-info[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1rem;color:var(--gray-0);margin-bottom:.25rem}.edu-info[data-astro-cid-kh7btl4r] .school[data-astro-cid-kh7btl4r]{color:var(--accent-regular);font-weight:500;margin-bottom:.125rem}.edu-info[data-astro-cid-kh7btl4r] .focus[data-astro-cid-kh7btl4r]{font-size:.85rem;color:var(--gray-400)}.skills-grid[data-astro-cid-kh7btl4r]{display:grid;gap:1.5rem}@media(min-width:50em){.skills-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,1fr)}}.skill-category[data-astro-cid-kh7btl4r]{padding:1.25rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));transition:all .3s ease}.skill-category[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent-secondary);box-shadow:0 0 25px #06b6d41a;transform:translateY(-4px)}.skill-category[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-300);margin-bottom:.75rem}.skill-tags[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-kh7btl4r]{font-size:.85rem;padding:.4rem .75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--gray-300);transition:all .2s ease}.tag[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent-secondary);color:var(--gray-100)}.tag[data-astro-cid-kh7btl4r].highlight{background:#06b6d41a;border-color:#06b6d44d;color:var(--accent-secondary)}.lang-bars[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.75rem}.lang-item[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:80px 1fr 60px;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));transition:all .3s ease}.lang-item[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent-secondary);box-shadow:0 0 25px #06b6d41a;transform:translate(4px)}.lang-name[data-astro-cid-kh7btl4r]{font-size:.9rem;color:var(--gray-200)}.lang-bar[data-astro-cid-kh7btl4r]{height:8px;background:#1e1e28cc;border-radius:4px;overflow:hidden}.lang-fill[data-astro-cid-kh7btl4r]{height:100%;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-regular));border-radius:4px}.lang-level[data-astro-cid-kh7btl4r]{font-size:.8rem;color:var(--accent-secondary);text-align:right}@media(min-width:50em){.about[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 60% 1fr}.about[data-astro-cid-kh7btl4r]>:first-child{grid-column-start:2}section[data-astro-cid-kh7btl4r]{display:contents;font-size:var(--text-lg)}}
