@import"https://fonts.googleapis.com/css2?family=Mina:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&family=Instrument+Serif:ital@0;1&family=Pochaevsk&display=swap";@import"https://use.typekit.net/aac3krw.css";#navbar{display:flex;justify-content:space-between;background:#282e4c;padding:1.25rem 2rem;align-items:center;width:100%;box-sizing:border-box;min-height:fit-content}#darkModeToggle{background:none!important;border:none!important}#darkMode{width:2.8rem;height:2.8rem;cursor:pointer;padding:0!important;margin:0!important}#darkMode:hover{filter:brightness(.8);transition:filter .2s}#navbar a{color:#e1cda1;text-decoration:none;font-size:1.875rem;transition:color .2s;font-family:Helvetica,sans-serif;font-weight:600}#navbar a:hover{color:#c1a569}#navbar h1{font-style:normal;color:#efe3ca;font-size:3.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}#name:hover{color:#c1a569;text-shadow:0 0 5px rgba(193,166,105,.8);transition:color .2s;cursor:pointer}#sideBar{position:fixed;top:0;right:0;height:100vh;width:250px;z-index:999;background-color:#282e4cb0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:.5rem}#sideBar a{width:100%;color:#e1cda1;text-decoration:none;font-size:1.875rem;transition:color .2s;font-family:Helvetica,sans-serif;font-weight:600;padding:1.25rem;box-sizing:border-box;text-align:right}#sideBar a:hover{color:#c1a569}#sideBar #darkModeToggle{width:100%;background:none!important;border:none!important;padding:1.25rem;box-sizing:border-box;text-align:right;display:flex;justify-content:flex-end;align-items:center}#sideBar #darkModeToggle:hover{filter:brightness(.8);transition:filter .2s}.menuButton{display:none;color:#e1cda1;text-decoration:none;cursor:pointer;margin-right:0!important}.menuButton:hover{filter:brightness(.8);transition:filter .2s}#close:hover{filter:brightness(.7);transition:filter .2s}body.dark-mode #navbar,body.dark-mode #sideBar{background-color:#697565ba}@media (max-width: 880px){.hideOnMobile{display:none}.menuButton{display:block;margin-left:auto}.menuButton:hover{color:#c1a569}#navbar h1{font-size:2.5rem}#navbar{justify-content:space-between;padding:1.25rem 1rem}}@media (max-width: 400px){#sideBar{width:100%}#navbar{padding:1rem}#navbar h1{font-size:2rem}}#profile{display:flex;justify-content:center;align-items:center;gap:1.875rem;margin-bottom:12rem;font-size:1.2rem;margin-top:12rem}#profilepic{transition:transform .2s;border-radius:50%}#profilepic:hover{transform:scale(1.03);animation:glow 1.5s linear infinite alternate}@keyframes glow{0%{box-shadow:0 0 10px #81859a}to{box-shadow:0 0 20px #81859a}}#profile-text{display:flex;flex-direction:column;align-items:center}#profile-text img:hover{transform:scale(1.15);cursor:pointer}#profile-text img{transition:transform .2s}#profile h2{font-size:6.25rem;color:#d8be87}.icons{display:flex;justify-content:center;gap:.9375rem;margin-top:.625rem}#profile p{font-family:Helvetica,sans-serif;font-size:2.2rem;font-weight:590;color:#81859a}.links{display:flex;justify-content:space-between;gap:1rem}#contact{border:none;border-radius:1rem;background-color:#455b79;padding:.4rem .8rem;color:#d8be87;font-size:1.4rem;font-weight:700;margin-top:1rem;cursor:pointer;transition:all .2s;width:8rem;height:3rem}#contact:hover{background-color:#d8be87;color:#455b79}#resume{border:none;border-radius:1rem;background-color:#455b79;padding:.4rem .8rem;color:#d8be87;font-size:1.4rem;font-weight:700;margin-top:1rem;cursor:pointer;transition:all .2s;width:8rem;height:3rem}#resume:hover{background-color:#d8be87;color:#455b79}@media (max-width: 768px){#profile{flex-direction:column;text-align:center;margin-top:6rem;margin-bottom:6rem;gap:1rem}#profile h2{font-size:3.5rem}#profile p{font-size:1.5rem}#profilepic{width:200px;height:200px}#contact,#resume{width:6rem;height:2.5rem;font-size:1rem}}#chat{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.25rem}.chatbox{position:relative;width:100%}.chatbot-response{width:50%;margin-right:auto;font-family:Helvetica,sans-serif;background-color:#9497a8;color:#efe3ca;padding:.625rem;border-radius:.3125rem}.user-message{width:50%;margin-left:auto;font-family:Helvetica,sans-serif;background-color:#656981;color:#e6d6b5;padding:.625rem;border-radius:.3125rem}form{display:flex;flex-direction:column;align-items:center}input::placeholder{color:#656981}input[type=text]{width:100%;max-width:400px;padding:.625rem .9375rem;font-size:1rem;border:2px solid #9497A8;border-radius:.1875rem;background-color:#efe3ca;color:#9497a8}input[type=text]:focus{outline:none;border:2px solid #9497A8}.x{position:absolute;top:-1.563rem;right:-.625rem;font-size:.8rem;padding:.125rem .3125rem;border-radius:50%;border-width:.2rem}.github{border-width:.15rem;padding:.3rem .6rem;font-size:1rem}.project button{padding-left:.5rem;color:#e1cda1;background-color:#282e4c;border:none;border-radius:7px}.project button:hover{color:#282e4c;background-color:#e1cda1}.github-inline{transition:filter .2s}button:hover .github-inline{filter:invert(0)}.github-inline{margin-bottom:-.21875rem;margin-right:.0625rem;filter:invert(1)}.h4{color:#e0e1dd;font-family:Helvetica,sans-serif}.project h4{font-weight:900!important}.project2{background-color:#f0f8ff;border-radius:10px;margin:auto}body{background-color:#e1d3b3;margin:0;overflow-x:hidden}.bg{position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200vh;background:transparent url(http://assets.iceable.com/img/noise-transparent.png) repeat 0 0;background-repeat:repeat;animation:bg-animation .2s infinite;opacity:.9;visibility:visible;z-index:-1}@keyframes bg-animation{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.toggler{background-color:#81859a;cursor:pointer;font-size:medium;color:#e1cda1;border-radius:.2rem;border:none;display:inline-block;margin:0;position:static!important;left:auto!important;font-weight:400}.header{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto .5rem;width:100%;text-align:center;gap:35.625rem;padding:0 1.25rem;box-sizing:border-box}#sem{font-size:1.25rem!important;text-align:center;font-family:Helvetica,sans-serif;font-weight:400;margin:0!important;color:#d8be87!important}h4{font-weight:400!important}#about h3{font-family:Helvetica,sans-serif;font-weight:600;text-align:center;font-size:1.563rem}#about p{text-align:center}.toggler{position:absolute;background-color:#81859a;cursor:pointer;left:0!important;font-size:medium;font-weight:700;color:#e1cda1;margin-top:0;border-radius:.2rem;border:none;margin-left:0!important;margin-bottom:0!important}.toggler a:hover{background-color:#e1cda1;color:#81859a}.logoloop{position:relative;overflow-x:hidden;overflow-y:visible;--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-fadeColorAuto: #ffffff}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .15);padding-bottom:calc(var(--logoloop-logoHeight) * .15)}@media (prefers-color-scheme: dark){.logoloop{--logoloop-fadeColorAuto: #0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;user-select:none}.logoloop__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1;list-style:none}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:1}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion: reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.footer{background-color:#282e4c;display:flex;width:100%;justify-content:space-evenly;align-items:center;height:3.75rem;margin:auto;padding:1.875rem;border-radius:.375rem;margin-top:6.25rem;text-align:center}.leftIcons,.rightIcons{display:flex;gap:1.25rem}#footerIcon{font-size:1.875rem;transition:transform .3s ease}#footerIcon:hover{transform:scale(1.1)}@media (max-width: 600px){#footerIcon{width:30px;height:30px}.footer{font-size:.7rem}}html{height:100%}body{font-family:instrument-serif,sans-serif;font-weight:400;font-style:normal;background:#f3efe3;color:#d8be87;min-height:100%}#spacer{height:13.125rem}#sem2{font-size:1.25rem!important;text-align:left;font-family:Helvetica,sans-serif;font-weight:400;margin:0 0 .5rem 5.625rem!important;color:#d8be87!important}#projects2{display:flex;flex-direction:row;width:60%;margin:1.875rem auto;background-color:#282e4c;padding:1.875rem;border-radius:.375rem}#about,#chat,#projects,#exp{width:60%;margin:1.875rem auto;background-color:#282e4c;padding:1.875rem;border-radius:.375rem}#projects h2,#about h2,#chat h2,#exp h2{text-align:center;font-size:2.188rem;margin-bottom:.9375rem;position:relative}#exp h3{color:#efe3ca;font-size:1.563rem}#exp h4{font-family:Helvetica,sans-serif;font-weight:600}#exp p,#exp ul{font-family:Helvetica,sans-serif}#projects h4{color:#efe3ca;font-family:Helvetica,sans-serif}#projects p{font-family:Helvetica,sans-serif}.project,.job{background:#81859a;margin:0 auto;margin-bottom:1.875rem;width:75%;padding:1.5625rem}#projects li,.job li{margin-left:1.5625rem}button{padding:.4rem .8rem;border:.2rem solid #9497A8;border-radius:.2rem;background-color:#9497a8;color:#efe3ca;font-size:1.2rem;font-weight:700;margin-top:1rem;cursor:pointer;transition:all .2s}button:hover{background-color:#797d90;color:#bead89}#paratext{justify-content:center;font-family:Helvetica,sans-serif;font-weight:600;font-size:1.25rem;color:#81859a}@keyframes fadeInUp{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.fadeInUp-animation{animation:1.5s fadeInUp}#githubchartcontainer{width:60%;margin:1.875rem auto;background-color:#282e4c;padding:1.875rem;border-radius:.375rem;display:flex;flex-direction:column;align-items:center}body.dark-mode #githubchartcontainer{background-color:#697565}#githubchartcontainer h2{color:#efe3ca;text-align:center}body.dark-mode #githubchartcontainer h2{color:#ecdfcc}#chartcontainer{width:80%;margin:1.25rem auto;background-color:#d8be87;padding:1.875rem;border-radius:.375rem;display:flex;flex-direction:column;align-items:center}body.dark-mode #chartcontainer{background-color:#363f33}#grade{font-weight:400!important;font-style:italic;margin-top:5px;color:#efe3ca!important}body.dark-mode{background:#1e201e;color:#363f33}body.dark-mode #about,body.dark-mode #chat,body.dark-mode #projects,body.dark-mode #exp,body.dark-mode #navbar{background-color:#697565;color:#ecdfcc}body.dark-mode #navbar a{color:#ecdfcc}body.dark-mode #navbar a:hover{color:#d2c4ae}body.dark-mode #profile h2{color:#ecdfcc}body.dark-mode #profile p{color:#697565}body.dark-mode #profile button{border:.2rem solid #697565;background-color:#697565;color:#ecdfcc}body.dark-mode #profile button:hover,body.dark-mode .chatbot-response{background-color:#ecdfcc;color:#697565}body.dark-mode .user-message{background-color:#4a5547;color:#ecdfcc}body.dark-mode input[type=text]{border:2px solid #4a5547;background-color:#ecdfcc;color:#697565}body.dark-mode input::placeholder{color:#4a5547}body.dark-mode button{border:.2rem solid #4a5547;background-color:#4a5547;color:#ecdfcc}body.dark-mode button:hover{background-color:#ecdfcc;color:#4a5547}body.dark-mode .toggler{background-color:#4a5547;color:#ecdfcc}body.dark-mode .toggler a:hover{background-color:#ecdfcc;color:#4a5547}body.dark-mode #about p{color:#363f33}body.dark-mode .project,body.dark-mode .job,body.dark-mode .exp{background-color:#4a5547;color:#ecdfcc}body.dark-mode .project button{background-color:#363f33}body.dark-mode .project button:hover{background-color:#ecdfcc;color:#363f33}body.dark-mode .footer{background-color:#4a5547;color:#ecdfcc}.logoloop{--logoloop-fadeColor: #282E4C}body.dark-mode .logoloop{--logoloop-fadeColor: #697565}.deploy{border-width:.15rem;padding:.35rem .6rem;font-size:1rem;margin-left:.5rem}@media (max-width: 700px){#githubchart{width:100%}}#mouseGradient{background:#2c40a6;opacity:.15;height:250px;width:250px;border-radius:50%;transform:translate(-50%,-50%);position:fixed;z-index:0;pointer-events:none;filter:blur(30px)}body.dark-mode #mouseGradient{background:#d8be87}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not (backdrop-filter: blur(1px)){.gradual-blur-inner>div{background:#0000004d;opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}*{padding:0;margin:0}html{scroll-behavior:smooth}
