.navbar-wrapper{position:sticky;top:0;z-index:1000;display:flex;justify-content:center;padding:.75rem 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar{background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;gap:1.75rem;padding:.6rem 1.4rem;border-radius:999px;width:fit-content;max-width:90%}.navbar a{text-decoration:none;color:var(--color-muted);padding:.3rem .7rem;border-radius:999px;transition:color .2s ease,background .2s ease}.navbar a:hover{color:var(--color-text);background:#fb96371f}.navbar a.active{color:var(--color-text);background:#fb963740;border-radius:999px}.hero-card{background:#f5f5f5;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:2rem;margin:2rem}.hero{display:flex;align-items:center;justify-content:center;gap:2.5rem;padding:4rem 1.5rem}.hero-image{width:360px;height:480px;object-fit:cover;border:3px solid var(--color-primary)}.hero-content{max-width:500px}.hero-greeting{text-transform:uppercase;color:var(--color-primary);font-weight:700;font-size:.85rem;letter-spacing:.12em}.hero-name{font-size:2.6rem;margin:.3rem 0}.hero-title{font-size:1.2rem;color:var(--color-muted)}.hero-text{line-height:1.6;margin-bottom:1.8rem}.btn{display:inline-block;padding:.6rem 1.4rem;border-radius:999px;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;margin-right:.75rem;transition:all .2s ease}.btn.primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn.primary:hover{background:#fdab5d}.btn.secondary{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.btn.secondary:hover{background:#fb96371f}@media(max-width:768px){.hero{flex-direction:column;text-align:center}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center}}.hero-socials{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.hero-socials a{font-size:1.75rem;color:var(--color-primary);transition:transform .2s ease,color .2s ease}.hero-socials a:hover{transform:translateY(-2px);color:#fdab5d}.education-section-wrapper{width:100%;padding:4rem 2rem;display:flex;justify-content:center;align-items:center}.education-container{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:1200px;width:100%}.education-cards-left{display:flex;flex-direction:column;gap:2rem}.education-card,.VTURCS-card{position:relative;height:300px;border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;cursor:default}.education-card:hover,.VTURCS-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.education-details{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000e6 10%,#000000b3 40%,#0000001a);display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;color:#fff}.education-degree{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.education-institution{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;opacity:.9}.education-dates,.education-honors{font-size:.9rem;font-weight:400;opacity:.8;margin-bottom:.2rem}.education-description{margin-top:.8rem;font-size:.95rem;line-height:1.4;opacity:.9;max-width:90%}.education-right-section{display:flex;flex-direction:column;gap:2rem}.education-skills{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.education-skills-row{display:flex;justify-content:center;gap:2rem;width:100%;flex-wrap:wrap}.education-skills-row--center{justify-content:center}.education-skill-icon-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:transform .2s ease}.education-skill-icon-item:hover{transform:scale(1.1)}.skill-icon{font-size:3rem;color:#333;transition:color .3s ease}.education-skill-icon-item:hover .skill-icon{color:#007396}.education-skill-label{font-size:.85rem;font-weight:600;color:#555}.education-spline-bottom{flex-grow:1;min-height:300px;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 5px 15px #0000000d;position:relative}.education-spline-bottom canvas{width:100%!important;height:100%!important;border-radius:20px}@media screen and (max-width:900px){.education-container{grid-template-columns:1fr;gap:3rem}.education-card,.VTURCS-card{height:250px}.education-degree{font-size:1.5rem}}@media screen and (max-width:480px){.education-section-wrapper{padding:2rem 1rem}.education-skills-row{gap:1rem}.skill-icon{font-size:2rem}.education-spline-bottom{min-height:250px}}:root{--color-primary: #fb9637;--color-text: #21222e;--color-muted: #4b4f5c;--color-bg: #f5f5f5;--color-surface: #ffffff;--color-border: #e4e4e4}body{margin:0;color:var(--color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}main{max-width:100%;padding:0;margin:0}section{min-height:100vh;display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 1.5rem;box-sizing:border-box}#Profile{background-color:#fef5ef}#Education{background-color:#9d5c63}#Projects{background-color:#fb9637}#Experience{background-color:#ffe8d6}#Contact{background-color:#fce4ec}#Resume{background-color:#fffde7}
