.hero[data-astro-cid-bbe6dxrz]{min-height:90vh;display:flex;align-items:center;position:relative;padding-top:4rem}.hero-content[data-astro-cid-bbe6dxrz]{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:1}.badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#2563eb0d;border:1px solid rgba(37,99,235,.1);border-radius:9999px;font-size:.875rem;color:var(--text-secondary)}.status-dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.02em;line-height:1.1}p[data-astro-cid-bbe6dxrz]{font-size:1.125rem;color:var(--text-secondary);max-width:600px;line-height:1.6}.cta-group[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;margin-top:1rem}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.03) 0%,transparent 50%);z-index:0;pointer-events:none}.projects[data-astro-cid-amng4zvp]{padding:6rem 0}.section-header[data-astro-cid-amng4zvp]{margin-bottom:4rem}.section-header[data-astro-cid-amng4zvp] h2[data-astro-cid-amng4zvp]{font-size:2.5rem;margin-bottom:.5rem}.section-header[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{color:var(--text-secondary);font-size:1.1rem}.grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.card[data-astro-cid-amng4zvp]{position:relative;border-radius:16px;overflow:hidden;transition:transform .3s ease,border-color .3s ease;height:100%;display:flex;flex-direction:column}.card[data-astro-cid-amng4zvp]:hover{transform:translateY(-5px);border-color:var(--accent-primary);box-shadow:0 10px 30px -10px #0000001a}.card-content[data-astro-cid-amng4zvp]{padding:2rem;position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.category[data-astro-cid-amng4zvp]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.5rem;display:block}h3[data-astro-cid-amng4zvp]{font-size:1.5rem;margin-bottom:1rem}p[data-astro-cid-amng4zvp]{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;flex-grow:1}.tags[data-astro-cid-amng4zvp]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-amng4zvp]{font-size:.75rem;padding:.25rem .75rem;background:#2563eb0d;border-radius:9999px;color:var(--text-secondary);font-weight:500}.card-glow[data-astro-cid-amng4zvp]{position:absolute;top:0;right:0;width:100%;height:100%;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.05),transparent 50%);opacity:0;transition:opacity .3s ease;z-index:1}.card[data-astro-cid-amng4zvp]:hover .card-glow[data-astro-cid-amng4zvp]{opacity:1}.about[data-astro-cid-v2cbyr3p]{padding:6rem 0}.about-content[data-astro-cid-v2cbyr3p]{padding:4rem;border-radius:24px;max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.image-wrapper[data-astro-cid-v2cbyr3p]{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px -10px #0000001a;border:1px solid rgba(0,0,0,.1)}.image-wrapper[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;height:auto;display:block;transition:transform .5s ease}.image-wrapper[data-astro-cid-v2cbyr3p]:hover img[data-astro-cid-v2cbyr3p]{transform:scale(1.05)}@media (max-width: 768px){.about-content[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;padding:2rem;gap:2rem}.image-col[data-astro-cid-v2cbyr3p]{order:-1;max-width:300px;margin:0 auto}}h2[data-astro-cid-v2cbyr3p]{font-size:2.5rem;margin-bottom:2rem}p[data-astro-cid-v2cbyr3p]{color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;font-size:1.1rem}.skills-list[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.skill-item[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:.5rem;font-weight:500}.check[data-astro-cid-v2cbyr3p]{color:var(--accent-primary)}
