.App{background-color:#051129;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100vh}body{color:#d6dfec;font-weight:350}.two-column{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1.5fr;padding-left:10%;padding-right:10%;padding-top:6rem}.left{align-self:start;position:sticky;top:6rem}.about-me{white-space:pre-line}.name{font-size:3rem}.heading,.name{font-weight:700;padding-bottom:1rem}.heading{font-size:1.4rem}.info{line-height:23px;padding-bottom:5rem}.info div{padding-bottom:1rem}.info a{color:#d6dfec;font-weight:700;text-decoration:none}.info a:hover{color:#438ef7}@media (max-width:1000px){.two-column{grid-template-columns:1fr;padding-left:5%;padding-right:5%;padding-top:3rem}.left{align-self:start;position:relative;top:0}}.loader{border-radius:8px;box-sizing:initial;display:flex;font-size:26px;font-weight:450;height:60px}.words{overflow:hidden;position:relative}.words:after{background:linear-gradient(var(--bg-color) 10%,#0000 30%,#0000 70%,var(--bg-color) 90%);content:"";inset:0;position:absolute;z-index:20}.word{animation:spin_4991 8s infinite;color:var( --accent-color);display:block;height:100%}@keyframes spin_4991{10%{transform:translateY(-102%)}25%{transform:translateY(-100%)}35%{transform:translateY(-202%)}50%{transform:translateY(-200%)}60%{transform:translateY(-302%)}75%{transform:translateY(-300%)}85%{transform:translateY(-402%)}to{transform:translateY(-400%)}}@media (max-width:768px){.loader{font-size:25px;font-weight:700}}.tech-grid{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:left}.tech-card{background:#ffffff0d;border:1px solid #ffffff12;border-radius:.2rem;box-shadow:0 4px 12px #0006;color:#d6dfec;padding:2rem;transition:all .2s ease-in-out}.tech-card .icon{height:50px;width:65px}.tech-popup{background:#051129;border:1px solid #fff;border-radius:.3rem;bottom:110%;color:#d6dfec;font-size:.8rem;font-weight:600;opacity:0;padding:.4rem .8rem;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out;white-space:nowrap}.tech-popup,.tech-popup:after{left:50%;position:absolute;transform:translateX(-50%)}.tech-popup:after{border:6px solid #0000;border-top-color:#ffffffd9;content:"";top:100%}.tech-card:hover .tech-popup{opacity:1;transform:translateX(-50%) translateY(-4px)}.tech-card:hover{transform:scale(1.1)}.tech-rating{display:flex;gap:.25rem;justify-content:center;margin-top:.35rem}.tech-rating .dot{background:#fff3;border-radius:50%;height:7px;width:7px}.tech-rating .dot.filled{background:#ffffffd9}@media (max-width:700px){.tech-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tech-card .icon{height:22.5px;width:35px}}.glass-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 24px #0000004d;color:#d6dfec;padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease}.glass-card:hover{box-shadow:0 12px 34px #0006;transform:translateY(-3px)}.glass-card-header{display:flex;flex-direction:column;gap:1rem}.experience-years{font-size:.85rem;letter-spacing:.03rem;opacity:.7;width:20%}.experience-title{color:#dfe8f5;font-size:1.2rem;font-weight:600;margin-bottom:-1.5rem;text-decoration:none}.experience-company{font-size:1rem}.experience-description{line-height:1.6;margin:.75rem 0 1.2rem;opacity:.85}.experience-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#91c2ffcc;border:.5px solid #00013126;border-radius:999px;color:#051129;font-size:.75rem;font-weight:600;padding:.35rem .75rem}@media (max-width:700px){.glass-card-header{display:grid}.experience-years{font-size:.75rem}.experience-title{font-size:1.2rem}.experience-company{font-size:1rem}}.social-card{gap:20px;height:fit-content;padding-top:20px;width:fit-content}.social-card,.socialContainer{align-items:center;display:flex;justify-content:center}.socialContainer{background:#ffffff0d;border-radius:6px;box-shadow:0 4px 12px #0006;height:52px;overflow:hidden;transition-duration:.3s;width:52px}.containerOne:hover{background-color:#d62976;transition-duration:.3s}.containerTwo:hover{background-color:#0077a7;transition-duration:.3s}.containerThree:hover{background-color:#0072b1;transition-duration:.3s}.containerFour:hover{background-color:#128c7e;transition-duration:.3s}.socialContainer:active{transform:scale(.9);transition-duration:.3s}.socialSvg{width:17px}.socialSvg path{fill:#fff}.socialContainer:hover .socialSvg{animation:slide-in-top .3s both}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.project-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;color:#d6dfec;display:flex;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.project-card:hover{background:#ffffff12;transform:translateY(-2px)}.project-image{border-radius:8px;height:140px;object-fit:cover;width:140px}.project-content{flex:1 1}.project-title{align-items:center;display:flex;font-size:1.2rem;font-weight:600;gap:.4rem;margin:0}.project-course{font-size:1rem;margin-top:5px}.project-description{color:#d6dfec;font-weight:350;line-height:1.4;margin-top:.35rem;opacity:.8}.project-tech{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.tech-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#91c2ffcc;border:.5px solid #00013126;border-radius:999px;color:#051129;font-size:.75rem;font-weight:500;font-weight:600;padding:.35rem .75rem}@media (max-width:700px){.project-card{display:grid}.project-image{display:block;height:160px;margin:0 auto;width:160px}.project-title{align-items:center;display:block;font-size:1.2rem;text-align:center}.project-course{font-size:1rem}.project-course,.project-description,.project-tech{text-align:center}.project-tech{display:block}.tech-pill{margin:3px}}.glass-pub-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;color:#d6dfec;padding:1.3rem 1.5rem;transition:background .2s ease,transform .2s ease}.glass-pub-card:hover{background:#ffffff12;transform:translateY(-2px)}.glass-pub-card:hover h3{color:#438ef7}.pub-title{font-size:1.1rem;font-weight:600;margin:0}.pub-venue{font-style:italic;font-weight:450;margin:.35rem 0 .2rem;opacity:.85}.pub-authors{font-weight:350;line-height:1.4;margin:0;opacity:.75}.arrow{font-size:1.1rem;opacity:.8}@font-face{font-family:GoogleSansCode;src:url(/static/media/InterVariable.cff273b49c596af6fd74.ttf)}:root{--primary-color:#1a1625;--secondary-color:#282828;--accent-color:#60a5fa;--background-color:#121212;--text-color:#fff;--secondary-Text-color:#fff}body{font-family:GoogleSansCode;margin:0}.cursor-gradient{background:linear-gradient(180deg,#051129,#051129,#051129);height:100%;position:relative;width:100%}.cursor-gradient:before{background:radial-gradient(circle at var(--x) var(--y),#223b8659,#49494900 15%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background .05s ease;width:100%}
/*# sourceMappingURL=main.faa50169.css.map*/