:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{background:linear-gradient(to bottom,#1c1c1c,#2c2c2c 50%,#1c1c1c);color:#fff;font-family:sans-serif;text-align:center}.side-side{display:flex;flex-wrap:wrap;justify-content:space-evenly}header{background-color:transparent;color:#333;width:100vw;height:7vh;margin-left:0%;top:0;z-index:100}.navbar{display:flex;align-items:center}a,a:hover{color:inherit;text-decoration:none}#dropdown{display:flex;flex-direction:column}.menu{display:grid;position:fixed;height:3rem;width:5vw;top:0;padding:0;color:#fff;font-size:2rem;cursor:pointer;place-items:center;text-align:center;margin:0;z-index:3}.dropdown-content{width:15rem;display:none;top:0;color:#333;position:fixed}.dp-box{height:100vh;background-color:#3c3c3c;padding:0;margin:0;padding-top:3rem;text-align:left;list-style:none;align-items:center;line-height:2.5}.dp-box li{color:#fff;padding:0;height:50px;font-size:1rem;text-align:center;align-items:center}.dp-box li:hover{background-color:#f5f5f5;border:1px solid #333;color:#3c3c3c}#dropdown:hover .menu{color:#f5f5f5}.menu:hover .dropdown-content,#dropdown:hover .dropdown-content{display:block}.bar-item{padding-left:50vw;width:50vw;display:flex;position:fixed;justify-content:space-around;z-index:2}.nav-item{font-weight:600;color:#fff;width:100%;padding:1rem;margin:0;cursor:pointer}.nav-item:hover{color:azure}@media screen and (max-width: 500px){.dp-box{width:100vw}.menu{padding-left:.5rem}.dp-box li{padding-left:20px}.bar-item{display:none;padding-left:0}.nav-item{padding:10px 0}}footer{position:block;bottom:0;margin-top:60px;background-color:transparent;line-height:2}.foot-sec1{display:block;width:100vw;padding:15px 0;align-items:center;color:#fff}.foot-sec1:hover{background-color:#333;box-shadow:inset 0 0 0 1.5px #333}.foot-sec2{max-width:95vw;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;color:#fff;justify-content:space-evenly;padding-top:40px;padding-bottom:60px}.section{width:24rem;max-width:95vw;display:flex;align-items:center;justify-content:center;line-height:1.5;text-align:left;margin-bottom:2rem}.section ul{list-style:none}.links{margin-left:5rem}@media (max-width: 808px){.links{margin-left:0}}#about{padding-left:3rem}.copyright{bottom:0;width:100vw;padding:10px 0;font-size:.8rem;font-weight:800;color:#fff;display:block;align-items:center}.about{margin-top:5rem;margin-bottom:5rem;width:100vw;display:flex;align-items:center;justify-content:space-around}.my-photo{max-width:100vw;display:grid;place-items:center;margin-bottom:2.5rem;padding-left:1rem;padding-right:1rem}.anantPhoto{height:25rem;width:25rem;border-radius:50%;background-image:url(/anant-portfolio/assets/anant-photo3-DMAmSXcq.jpeg);background-size:cover;background-position:center top;box-shadow:0 10px 30px #0000004d}.info{width:45rem;max-width:95vw;display:flex;flex-direction:column;justify-content:center;align-items:center}#name{min-height:4rem;font-size:2.8rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;color:azure}#dscp{font-size:1.3rem;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.docx{display:flex;align-items:center;justify-content:space-around;width:25rem;margin-top:1rem;border-radius:10px;align-self:center}.icon{width:3rem;height:3rem;margin:.5rem 1rem;background-color:#fff;color:#2c2c2c;border-radius:10px;display:grid;place-items:center;font-size:2rem}a{padding:0;margin:0}.icon:hover{transform:scale(1.02) translateY(-5px);transition:transform .1s}#docxSearch{box-shadow:0 8px 24px #000;transform:scale(1.02)}#resume{padding-left:.2rem}@media screen and (max-width: 768px){.about{flex-wrap:wrap;justify-content:center}.anantPhoto{width:15rem;height:15rem}#name{font-size:2rem;min-height:2.5rem}#dscp{font-size:1rem}}@media screen and (max-width: 500px){.about{margin-top:1rem}.docx{width:20rem;max-width:95vw}.icon{width:2rem;height:2rem;font-size:1.5rem}}.education{width:38rem;height:32rem;max-width:95vw;background:linear-gradient(to bottom,#3c3c3c,#2c2c2c);border-radius:16px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 24px #0003;margin:0;margin-bottom:2rem}.Uname{font-size:1.4rem;font-weight:600;margin-top:0;margin-bottom:0}.name{font-size:1rem;font-weight:700}.name b{font-size:2rem;font-weight:1000;color:azure}.maj-gpa{display:flex;justify-content:space-around;margin-left:10%;margin-right:10%}.maj-gpa ol{padding:0;list-style:none}.maj-gpa span{font-size:1.2rem;font-weight:700}.maj-gpa li{text-align:left}.majors li{text-align:center;font-weight:500;line-height:1.5}.year{font-size:1.1rem}.year b{font-size:1.2rem}.languages{width:38rem;max-width:95vw;min-height:32rem;background:linear-gradient(to bottom,#3c3c3c,#2c2c2c);border-radius:16px;display:flex;flex-direction:column;justify-content:space-evenly;box-shadow:0 8px 24px #0003;height:fit-content}@media (max-width: 700px){.languages{padding-bottom:1rem;padding-top:1rem}}.title{font-size:2rem;text-align:left;padding-left:2rem;padding-bottom:.5rem;font-weight:1000;margin-top:0;margin-bottom:0}.language{display:flex;flex-wrap:wrap;padding-left:2rem}.lang{padding:.5rem;margin:.3rem;background-color:linear-gradient(to right,#5c5c5c,#2c2c2c 50%,#1c1c1c 100%);display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 2px 6px #000;width:fit-content;border-radius:1rem}.lang img{height:1.2rem;width:auto}.lang span{font-size:1.3rem;font-weight:600;padding-left:.2rem}.experience{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;height:fit-content}#title{font-weight:700}.listed{width:80vw}.list{border-radius:16px;box-shadow:0 8px 24px #0003;margin-bottom:3vh;padding:10px}.job-title{text-align:left;font-weight:600;font-size:1.3rem;padding:0;margin:0}.line{padding:0;margin:0}.co-date{display:flex;justify-content:space-between;margin-left:1vw;margin-right:1vw;padding:0}#detail{line-height:1.5;list-style:square;text-align:left;padding:0;padding-left:5vw}.recognition-image img{height:200px;width:auto;padding:1rem}.recognition-desc{display:flex}.recognition-desc p{cursor:pointer;padding:.1rem}.recognition-desc img{padding:0;margin:0;cursor:pointer;height:1.2rem;width:auto}.projects{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:1rem;padding:1rem}.linker a{padding-left:1rem;padding-right:1rem}.project-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:fit-content}.project{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin:1rem;padding:1rem;border:1px solid #ccc;border-radius:-10px;box-shadow:0 8px 24px #000;max-width:35rem;min-height:20rem}.project:hover{transform:scale(1.02) translateY(-5px);transition:transform .2s}.project a{text-decoration:none;cursor:pointer}
