:root{--bg:#000;--card:#111;--muted:#bdbdbd;--accent:#fff;--glass:#ffffff14}*{box-sizing:border-box}#root,body,html{height:100%;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#000,#0a0a0a);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0}.app-root{display:flex;flex-direction:column;min-height:100vh}.nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff14,#ffffff08);border-bottom:1px solid #ffffff1f}.nav-inner{align-items:center;display:flex;font-size:larger;justify-content:space-between;margin:0 auto;max-width:1000px;padding:14px 30px}.brand{color:#fff;color:var(--accent);font-weight:700}.brand,.nav-links a{text-decoration:none}.nav-links a{color:#bdbdbd;color:var(--muted);margin-left:30px;margin-right:30px}.nav-links a:hover{color:#fff}main{flex:1 1;margin:30px auto;max-width:1200px;padding:0 20px}.work-sections{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.section-title{color:#fff;font-size:30px;margin:20px 0 14px}.hero{background:#0000;padding:28px}.hero-inner{align-items:center;display:flex;font-size:25px;gap:24px}.avatar{border:2px solid #ffffff2e;border-radius:14px;height:250px;object-fit:cover;width:250px}.hero-text h1{margin:0 0 8px}.hero-text p{color:#bdbdbd;color:var(--muted);margin:0 0 14px;max-width:60ch}.cta-row{display:flex;gap:10px}.btn{background:#fff;background:var(--accent);border-radius:8px;color:#000;display:inline-block;font-weight:600;padding:8px 12px;text-decoration:none}.btn-outline{background:#0000;border:1px solid #ffffff40;color:#fff}.projects-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%}.card{background:#111;background:var(--card);border:1px solid #ffffff24;border-radius:12px;display:flex;flex-direction:column;font-size:large;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.card:hover{border-color:#a855f78c;box-shadow:0 0 0 1px #a855f759,0 0 22px #a855f759,0 0 50px #a855f738;transform:translateY(-2px)}.card-media img{height:160px;object-fit:cover;width:100%}.card-body{font-size:larger;padding:14px}.card-body h3{font-size:larger;margin:0 0 6px}.card-tag{background:#ffffff14;background:var(--glass);border:1px solid #ffffff2e;border-radius:999px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.muted{color:#bdbdbd;color:var(--muted);font-size:18px;margin-bottom:12px}.card-actions{display:flex;flex-wrap:wrap;gap:16px}.card-actions .link{color:#fff;color:var(--accent);font-weight:600;text-decoration:none}.internships-list{display:flex;flex-direction:column;gap:18px}.internship-card .card-body{padding:18px}.internship-meta{color:#bdbdbd;color:var(--muted);font-size:16px;font-weight:600;margin:0 0 10px}.internship-more-block{background:#ffffff08;border:1px dashed #ffffff4d;border-radius:12px;padding:16px 18px}.internship-more-block p{color:#bdbdbd;color:var(--muted);margin:0 0 10px}.internship-more-block .link{color:#fff;color:var(--accent);font-weight:600;text-decoration:none}.visitor-count{color:#bdbdbd;color:var(--muted);font-size:14px;margin:14px 0 0;text-align:right}.skills-wrap{display:flex;flex-wrap:wrap;gap:10px}.skill-pill{background:#ffffff14;background:var(--glass);border-radius:999px;color:#bdbdbd;color:var(--muted);font-size:large;font-weight:600;padding:8px 10px}.footer{border-top:1px solid #ffffff1f;margin-top:30px;padding:20px}.footer-inner{color:#bdbdbd;color:var(--muted);margin:0 auto;max-width:1100px;padding:8px 20px;text-align:center}@media (max-width:768px){.work-sections{gap:8px;grid-template-columns:1fr}.nav-inner{padding:14px 15px}main{margin:20px auto;padding:0 15px}.projects-grid{grid-template-columns:1fr}.hero-inner{align-items:flex-start;flex-direction:column;font-size:20px}}
/*# sourceMappingURL=main.b570d902.css.map*/