.home-page[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;padding:0 2rem}.hero-section[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:5rem;padding:3rem 0}.profile-image-container[data-astro-cid-j7pv25f6]{position:relative;width:180px;height:180px;margin:0 auto 1.5rem;cursor:pointer}.profile-image[data-astro-cid-j7pv25f6]{width:180px;height:180px;border-radius:50%;object-fit:cover;border:3px solid var(--accent);box-shadow:0 4px 20px rgba(var(--accent),.3);transition:all .3s ease;position:relative;z-index:1}.profile-image-container[data-astro-cid-j7pv25f6]:hover .profile-image[data-astro-cid-j7pv25f6]{transform:scale(1.05);box-shadow:0 6px 25px rgba(var(--accent),.4)}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;margin-bottom:.5rem;color:var(--accent);font-weight:700;letter-spacing:-.02em}.tagline[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:rgb(var(--text-secondary));margin-bottom:1.5rem;font-weight:500}.intro[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 auto;color:rgb(var(--text))}.content-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4rem}.highlight-section[data-astro-cid-j7pv25f6],.latest-section[data-astro-cid-j7pv25f6],.cta-section[data-astro-cid-j7pv25f6]{padding:3rem;background:rgba(var(--surface),.6);border-radius:16px;border:1px solid rgba(var(--border),.2)}.skills-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.skill-item[data-astro-cid-j7pv25f6]{padding:1.5rem;background:rgba(var(--surface),.8);border-radius:8px;border:1px solid rgba(var(--border),.2)}.skill-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;color:var(--accent);font-size:1.1rem}.skill-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:rgb(var(--text-secondary));font-size:.95rem}.skill-item[data-astro-cid-j7pv25f6].featured{border:2px solid var(--accent);background:rgba(var(--accent),.08);position:relative;overflow:hidden}.skill-item[data-astro-cid-j7pv25f6].featured:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent var(--accent) transparent transparent}.highlight-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.highlight-item[data-astro-cid-j7pv25f6]{display:block;padding:1.5rem;background:rgba(var(--surface),.8);border-radius:8px;border:1px solid rgba(var(--border),.2);text-decoration:none;color:inherit;transition:all .3s ease}.highlight-item[data-astro-cid-j7pv25f6]:hover{opacity:.9;box-shadow:0 8px 25px rgba(var(--accent),.15);border-color:var(--accent)}.highlight-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;color:var(--accent);font-size:1.1rem}.highlight-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:rgb(var(--text-secondary));font-size:.95rem}.learning-item[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:3rem}.learning-indicator[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;right:1rem;width:12px;height:12px;border-radius:50%}.learning-indicator[data-astro-cid-j7pv25f6].active{background:#10b981;box-shadow:0 0 8px #10b98166}.learning-indicator[data-astro-cid-j7pv25f6].progress{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}.learning-indicator[data-astro-cid-j7pv25f6].research{background:#3b82f6;box-shadow:0 0 8px #3b82f666}.learning-status[data-astro-cid-j7pv25f6]{position:absolute;bottom:1rem;left:1.5rem;right:1.5rem;font-size:.8rem;font-weight:500;padding:.4rem 1rem;background:rgba(var(--surface),.8);border:1px solid rgba(var(--border),.3);border-radius:16px;text-align:center;color:rgb(var(--text-secondary))}.cta-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.cta-button[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;color:inherit}.cta-button[data-astro-cid-j7pv25f6]:hover{opacity:.9;box-shadow:0 8px 25px rgba(var(--accent),.15);border-color:var(--accent)}.cta-button[data-astro-cid-j7pv25f6].ai-card{border:2px solid var(--accent);background:rgba(var(--accent),.05);position:relative}.cta-button[data-astro-cid-j7pv25f6].ai-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--accent);border-radius:16px 16px 0 0}.cta-button[data-astro-cid-j7pv25f6].ai-card:hover{background:rgba(var(--accent),.1);box-shadow:0 8px 25px rgba(var(--accent),.15)}.cta-icon[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--accent);background:rgba(var(--accent),.1);padding:.4rem .8rem;border-radius:8px;border:1px solid rgba(var(--accent),.2);flex-shrink:0}.cta-button[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.25rem;font-size:1rem}.cta-button[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.85rem;opacity:.8}@media (max-width: 768px){.home-page[data-astro-cid-j7pv25f6]{max-width:100%;padding:0 1rem}.hero-section[data-astro-cid-j7pv25f6]{padding:2rem 0;margin-bottom:3rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.skills-grid[data-astro-cid-j7pv25f6],.highlight-grid[data-astro-cid-j7pv25f6],.cta-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.highlight-section[data-astro-cid-j7pv25f6],.latest-section[data-astro-cid-j7pv25f6],.cta-section[data-astro-cid-j7pv25f6]{padding:2rem}.content-grid[data-astro-cid-j7pv25f6]{gap:3rem}.cta-button[data-astro-cid-j7pv25f6]{padding:1.25rem}}
