.link{background-color:initial;border:none;color:gray;cursor:pointer;font-size:1em;letter-spacing:5px;text-decoration:none}.link.active,.link:hover{background:linear-gradient(0deg,#f5ad7d 0,#fff6e7 50%,#f5ad7d 80%);background:var(--gradient-color);-webkit-background-clip:text;background-clip:text;color:transparent}:root{--auto-scroll-max-width:400px;--gradient-color:linear-gradient(0deg,#f5ad7d 0%,#fff6e7 50%,#f5ad7d 80%)}main>div{align-items:center;-webkit-animation:opaque .25s linear forwards;animation:opaque .25s linear forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;box-shadow:none;flex-direction:column;justify-content:center;opacity:0;position:relative;-webkit-transform-origin:center;transform-origin:center;z-index:0}main>div:first-child{align-items:flex-start}main>div:last-child{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-animation:initial;animation:initial}#name{-webkit-animation:colorr 5s linear infinite;animation:colorr 5s linear infinite;background-size:200% 200%;-webkit-filter:drop-shadow(9px 10px 4px #000);filter:drop-shadow(9px 10px 4px black);letter-spacing:5px;pointer-events:none}#degree{position:relative}#degree #degree-img{-webkit-filter:drop-shadow(1px 1px 10px #000);filter:drop-shadow(1px 1px 10px black);height:350px;object-fit:cover;position:absolute;scale:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.5s ease-in-out;width:500px}.pfp{animation:zoomin linear forwards;-webkit-animation:zoomin linear forwards;height:100%;position:absolute;top:0;z-index:-1}.pfp img{height:100%;object-fit:cover;pointer-events:none;width:100%}.social-links{align-items:center;border-radius:10px;box-shadow:0 0 15px 1px #ffbd91;box-sizing:border-box;gap:10px;padding:15px}.social-links li:hover{-webkit-filter:drop-shadow(0 0 10px #ffbd91);filter:drop-shadow(0 0 10px rgb(255,189,145));transition:.35s ease-in-out}.social-links img{width:30px}.console{background:#9f9f9f;border-radius:0 5px 5px 0;color:#0a090c;max-width:95%}.console p{-webkit-animation:scalex .5s forwards;animation:scalex .5s forwards;background-color:#000;color:#2bff2b;font-family:monospace;font-size:.9em;height:100%;max-width:100%;padding:15px 5px}.skill-wrapper{align-items:center;flex-direction:column;justify-content:center}.skill-item-list{border-radius:10px;box-sizing:initial;gap:10px;justify-content:center;justify-content:flex-start;max-width:400px;max-width:var(--auto-scroll-max-width);overflow:hidden;padding:15px;pointer-events:none}.skills-animoji{animation-timeline:view(70% 20%);-webkit-animation:appear .25s linear forwards;animation:appear .25s linear forwards;left:0;position:absolute;-webkit-transform:translateX(-300px);transform:translateX(-300px);width:300px}.skill-item-list.scroll-anim li{-webkit-animation:scroll 5s linear infinite;animation:scroll 5s linear infinite;box-sizing:initial}.skill-item-list li{max-width:60px;min-width:60px;z-index:1}.skill-icon{height:100%;object-fit:cover}.list-education{border-radius:10px;box-sizing:initial;flex-wrap:wrap;gap:20px;justify-content:center;overflow:scroll;padding:15px;scroll-snap-type:y mandatory;width:100%}.list-education li{scroll-snap-align:start}.experience-item img{-webkit-filter:drop-shadow(0 0 1px #f5ad7d);filter:drop-shadow(0 0 1px rgb(245,173,125));height:80px;max-width:200px;object-fit:contain;width:50%}.experience-card{grid-gap:20px;border-radius:5px;box-shadow:0 0 10px 2px #f5ad7d;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:1fr 2fr;height:450px;max-width:350px;padding:10px;width:100%}.experience-card:hover{box-shadow:0 0 20px 4px #f5ad7d;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.5s ease-in-out}.experience-item .company-name{font-family:Yeezy,sans-serif;font-size:1em;font-weight:700;height:60px;letter-spacing:.25px}.experience-title{font-family:Yeezy,sans-serif;font-size:.8em}.experience-desc{font-family:OpenSans;font-size:.7em;list-style-image:linear-gradient(0deg,#f5ad7d 0,#fff6e7 50%,#f5ad7d 80%);list-style-image:var(--gradient-color);padding:0}.active-item{align-items:flex-start;flex-direction:column;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.5s ease-in-out;width:50%}.projects{display:flex;gap:10px;pointer-events:none}.project-view{align-items:flex-end;border-radius:10px;box-sizing:initial;gap:5px;height:800px;justify-content:flex-end;outline:1px solid #f5ad7d;pointer-events:none;position:relative;width:80%}#learn-more-btn{cursor:pointer;font-size:1.2em;margin-top:10px;pointer-events:all}.project-title{display:inline-block;font-size:3em;font-weight:700;margin:0;text-align:left}.project-title span{background-color:#0b4e0b;border-radius:5px;box-shadow:0 0 3px 1px #2bff2b;font-size:.15em;font-weight:700;margin:0;padding:0 5px;vertical-align:top}#active-img{-webkit-filter:brightness(.5);filter:brightness(.5);height:100%;object-fit:cover;position:absolute;transition:.5s ease-in-out;z-index:-1}.project-list{border-radius:10px;box-shadow:0 0 10px 2px #3b3b3b;cursor:pointer;gap:10px;height:120px;margin-bottom:50px;max-width:850px;overflow-x:auto;padding:10px;place-items:center;pointer-events:all}.project-list::-webkit-scrollbar{height:10px;width:2px}.project-preview{align-items:center;border-radius:10px;flex-direction:row;height:90%;margin:0;overflow:clip;pointer-events:all;position:relative;transition:.15s ease-in-out;width:150px}.project-preview:hover{outline:2px solid #f5ad7d;-webkit-transform:scale(1.05);transform:scale(1.05)}.project-image{object-fit:cover}@media (max-width:768px){.console p{font-size:.7em}.experience-card{font-size:.6em;grid-template-columns:1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:42%}.experience-item .company-name{font-size:.9em;height:25px}main>div{height:100%;width:100%}.logo-img{max-width:50px}#name{font-size:3em}.skills-animoji{left:auto;width:100px}.pfp{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-animation:initial;animation:initial;height:50%;position:absolute}.project-preview{gap:0}.project-image{position:relative;width:50%}.project-preview figcaption{display:flex;opacity:1;width:50%}.project-preview figcaption p{font-size:.7em}.projects{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#active-img,.active-item,.projects{display:none}.project-list{align-items:center;flex-direction:column;gap:5px;height:700px;justify-content:flex-start;max-width:1000px;outline:none;padding:5px}.skill-item-list li{max-width:50px;min-width:50px;z-index:1}}.chatbox-toggle{bottom:30px;position:fixed;right:10px;z-index:2}.chatbox-toggle:hover{box-shadow:0 5px 5px #f5ad7d}.chat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:5px;bottom:10px;box-shadow:0 0 1px 3px #f5ad7d;height:50dvh;max-width:400px;min-height:620px;opacity:1;position:fixed;right:10px;transition:.35s ease-in;width:95%;z-index:2}.chat.closed{opacity:0;-webkit-transform:translateX(105%);transform:translateX(105%)}.chat-close{background:transparent;background-clip:initial;border:none}.chat-close:hover{background:transparent;border:none}.chat-header{box-sizing:initial;display:flex;height:50px;padding:10px;place-content:space-between;place-items:center}.chat-logo{-webkit-animation:color-bounce 5s infinite;animation:color-bounce 5s infinite;-webkit-filter:drop-shadow(2px 2px 2px rgba(255,11,11,.5));filter:drop-shadow(2px 2px 2px rgba(255,11,11,.5));height:50px;width:50px}.chat-body{height:100%}@-webkit-keyframes color-bounce{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}@keyframes color-bounce{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}#messages{flex-direction:column;height:100%;max-height:450px;overflow-y:auto;padding:15px}#messages,.msg{display:flex;width:100%}.msg{align-items:center;-webkit-animation:msgAppear .35s ease-in;animation:msgAppear .35s ease-in;background:linear-gradient(90deg,#f5ad7d 0,#fff6e7 50%,#f5ad7d 80%);-webkit-background-clip:text;background-clip:text;color:transparent;justify-content:flex-start;overflow-wrap:break-word;text-align:right}.msg.i{justify-content:flex-end}.msg p{text-align:left;width:70%}@-webkit-keyframes msgAppear{0%{opacity:0}to{opacity:1}}@keyframes msgAppear{0%{opacity:0}to{opacity:1}}.msg.i p{text-align:right}#chat-form{display:none;height:50px}#hidden-chat-form{box-shadow:0 -5px 5px 1px #f5ad7d;display:flex;justify-content:center}.form-control{-webkit-animation:bkImg 10s infinite;animation:bkImg 10s infinite;background-clip:padding-box,border-box;background-image:linear-gradient(wheat,grey),linear-gradient(90deg,#ff6f0f 0,#ff1717 10%,#ffcb3d 20%,#83ff0f 30%,#0fffcb 40%,#0f83ff 50%,#cb3dff 60%,#ff1717 70%,#ff6f0f 80%,#ffcb3d 90%,#83ff0f);background-origin:border-box;background-size:200% 200%;border:2px solid transparent;border-radius:20px;color:#000;flex-grow:2;font-family:Yeezy;font-size:1rem;padding:15px;transition:.5s ease-in;width:85%}.form-control:focus{box-shadow:0 0 5px 5px rgba(0,123,255,.25);outline:none}#email-input.loading{-webkit-animation:bkImg 3s infinite;animation:bkImg 3s infinite;width:50px}@-webkit-keyframes bkImg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bkImg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#chat-form input:focus{outline:1px solid #ff0}#send-btn,#set-chat-btn{border:none;cursor:pointer;flex-grow:1;font-family:Yeezy;font-size:1.2em}#send-btn,#set-chat-btn,.blink-underscore{background:linear-gradient(90deg,#f5ad7d 0,#fff6e7 50%,#f5ad7d 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.blink-underscore{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;overflow:hidden;transition:.5s ease-in}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (max-width:768px){.chatbox-toggle{display:none}}@font-face{font-family:Yeezy;src:url(/static/media/yeezy_tstar-bold-webfont.f98ed480ea0d050cd69f.ttf)}@font-face{font-family:OpenSans;src:url(/static/media/OpenSans-VariableFont_wdth,wght.19ba637387f1d6142f55.ttf)}*{box-sizing:border-box}body{background-color:#0a090c;color:#e6e4f7;font-family:Yeezy;font-size:20px;height:100dvh;margin:0;overflow:hidden;width:100dvw}#root{height:100%;position:relative;width:100%}header{align-items:center;gap:10px;height:60px;justify-content:flex-end;padding:5px;position:absolute;width:90%;z-index:2}h3,p{font-family:OpenSans;letter-spacing:1px;margin-bottom:1rem;margin-top:0}li{list-style:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{font-family:Yeezy;font-size:4em;font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0;text-align:center}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}main{height:100%;overflow:clip;overflow-y:scroll;position:fixed;width:100%}footer{bottom:0;gap:10px;justify-content:center;position:absolute;z-index:1}.p-btn{background:var(--gradient-color);-webkit-background-clip:text;background-clip:text;border:none;border-radius:10px;box-shadow:0 0 5px wheat;color:transparent;font-size:1em;padding:10px;transition:.25s ease-in-out}button:not([disabled]):hover{cursor:pointer}.p-btn:hover{box-shadow:10px 10px 10px rgba(0,0,0,.54)}.load-wrapper{align-items:center;background-color:rgba(0,0,0,.5);height:100%;justify-content:center;opacity:1;position:absolute;transition:.5s ease-in-out;visibility:visible;z-index:3}.load-wrapper.off{opacity:0;visibility:hidden;z-index:-100}::-webkit-scrollbar{background-color:initial;width:2px}::-webkit-scrollbar-thumb{background:var(--gradient-color);border-radius:10px}@-webkit-keyframes colorr{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}@keyframes colorr{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}@-webkit-keyframes anim{0%{color:#fff;-webkit-filter:blur(0);filter:blur(0)}to{color:transparent;-webkit-filter:blur(10px);filter:blur(10px)}}@keyframes anim{0%{color:#fff;-webkit-filter:blur(0);filter:blur(0)}to{color:transparent;-webkit-filter:blur(10px);filter:blur(10px)}}@-webkit-keyframes zoomin{0%{scale:1}to{-webkit-filter:opacity(0);filter:opacity(0);scale:2.5}}@keyframes zoomin{0%{scale:1}to{-webkit-filter:opacity(0);filter:opacity(0);scale:2.5}}@-webkit-keyframes scalex{to{width:400px}}@keyframes scalex{to{width:400px}}@-webkit-keyframes opaque{to{opacity:1}}@keyframes opaque{to{opacity:1}}@-webkit-keyframes appear{to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes appear{to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-420px);transform:translateX(-420px)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-420px);transform:translateX(-420px)}}.unclickable{pointer-events:none}.shadowed{-webkit-filter:drop-shadow(0 0 4px #636262);filter:drop-shadow(0 0 4px rgb(99,98,98))}.g-c-text{background:var(--gradient-color);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;color:transparent}.df{display:flex}.align-fs{align-items:flex-start}.w100{width:100%}.h100{height:100%}.p0{padding:0}.page{height:100%;width:100%}
/*# sourceMappingURL=main.dd7f33db.css.map*/