:root{font-family:Plaster,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;overflow-x:hidden}.web-icon{background-color:red;border-radius:50}#root{text-align:center;margin:0;padding:0;background-color:#000}html,body{height:100%;margin:0;padding:0}.footer{bottom:0;height:12vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;border-radius:10px;font-size:bold;margin-top:.5rem;margin-bottom:clamp(6.4rem,66vh,12rem)}.network{width:fit-content;display:flex;gap:1rem;justify-content:space-between;align-items:center;align-content:center}img{align-self:bottom;border-radius:20px}.header-container{position:fixed;bottom:10%;left:50vw;transform:translate(-50%);padding:15px 30px;box-shadow:0 4px 8px #0000001a;border-radius:50px;max-width:90vw;width:auto;display:flex;justify-content:center;align-items:center;z-index:999;background-color:#090909;box-shadow:0 -3px 10px #d2c7c7b3}.navbar{display:flex;justify-content:space-around;width:100%;gap:20px}.nav-link{text-decoration:none;font-weight:500;font-size:larger}.nav-link:hover{color:#007bff}.scroll-container{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;min-height:100vh;scrollbar-width:thin;scroll-behavior:smooth;margin:0;padding:0;min-width:100%;overflow-y:hidden}.scroll-container::-webkit-scrollbar-track{background-color:#eee}.intro{box-sizing:border-box;padding:1rem;overflow:hidden;margin:0;border-radius:2rem;box-shadow:0 -5px 20px #090909}.text-container{margin-top:5vh;box-sizing:border-box;padding:1rem;display:grid;grid-template-columns:none;grid-area:span;align-items:center;line-height:0}.text-container h1{font-family:Plaster,system-ui;font-weight:700;text-align:center;word-spacing:clamp(-1px,45vw,-19px);letter-spacing:clamp(-5px,2rem,-2px);line-height:0}.hi{font-size:clamp(1.4rem,8vw,5.5rem)}.name{font-size:clamp(2.4rem,10vw,5.5rem)}.description-container{margin-top:.5rem;overflow:auto;scrollbar-width:none;border-radius:10px;height:20%;box-shadow:0 -5px 20px #090909}.description-container h4{margin:0;line-height:1;box-sizing:border-box;font-size:clamp(.8rem,2vw,1.5rem);font-weight:400;padding:.6rem}.about-container{margin-top:2rem;position:relative;max-height:fit-content;padding:2rem 5%;z-index:10;box-shadow:0 -5px 20px #090909;max-width:70%;display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;border-radius:2rem}.resume-div{margin-bottom:2rem}.intro-text{font-size:1.8rem;font-weight:400}.highlight{color:#e67514;font-weight:700}.about-description{font-size:1.1rem;line-height:1.6;max-width:800px;margin-bottom:2rem}.skills-list{list-style:none;padding:0}.skills-list li{font-size:1.1rem;margin:.8rem 0}.about-container{display:flex;flex-direction:column;justify-content:space-between}.skills-list{list-style:none;padding-left:0}.skills-list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.skills-list .dot{font-size:1.5rem;color:#fff;line-height:1}.mine-container{padding-left:4vh;max-width:fit-content;position:relative;left:3vw;top:3vh;border-radius:10px}.mine-container .nav-link:hover{cursor:pointer}.mine-container .nav-link{display:inline-flex;gap:12px;align-items:center;flex-direction:row;text-decoration:none;opacity:.8;max-height:fit-content;width:fit-content}.mine-container .nav-link img{max-height:7vh;width:5vw;border-radius:50%;background-color:#f0f8ff}.mine-container .nav-link p{margin:0 8px 0 0;padding:0;text-decoration:none;color:#e67514;text-shadow:white;font-weight:bolder;font-size:clamp(1rem,2vw,1.5rem)}.error-page{text-align:center;padding:100px 20px;font-family:sans-serif;background-color:#f9f9f9;height:100vh}.error-page h1{font-size:15px;margin-bottom:20px;color:#ff4d4d}.error-page p{font-size:24px;margin-bottom:30px;color:#333}.back-home{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px}.back-home:hover{background-color:#0056b3}
