*{box-sizing:border-box;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;margin:0;padding:0}#root,body,html{height:100%}@font-face{font-family:Cat;src:local("qc"),url(/static/media/qc.b4344ab1ba731bc85676.ttf) format("truetype")}.main{flex-grow:1;height:calc(100% - 50px);z-index:0}.header{align-items:center;background-color:#9381ff;display:flex;gap:1%;height:50px}.logo{display:block;height:100%;object-fit:contain;width:100%}.logo-link{color:inherit;display:inline-block;text-decoration:none;width:50px}.dropdownMenu{display:none}.nav{gap:2rem}.nav,.navButton{align-items:center;display:flex;height:100%}.navButton{color:#1a1a1a;font-family:Cat;text-decoration:none}.contactButton{height:-webkit-fit-content;height:fit-content;padding-right:1%;position:absolute;right:0}[class*=card],[class*=chrono-controls],[class*=content],[class*=controls] *,[class*=description]
[class*=controls],[class*=timeline] *,[class*=timeline] :after,[class*=timeline] :before,[class*=title],[role=button] span,button span,input[type=search]{color:#1a1a1a!important;font-family:Cat,sans-serif!important}input[type=search]{border-radius:.5rem;padding:.25rem .5rem}@media (max-width:767px){.mobileHide{display:none}.dropdownMenu,.dropdownWrapper{position:relative}.dropdownMenu{background-color:#9381ff;border-radius:0 0 .5rem .5rem;display:none;flex-direction:column;font-family:Cat;left:-15%;padding:.5rem 1rem;top:200%;width:-webkit-max-content;width:max-content;z-index:999}.dropdownMenu.show{display:flex}.dropdownMenu a{color:#1a1a1a;font-weight:700;padding:.5rem 0;text-decoration:none}.dropdownMenu,.dropdownMenu *{font-family:Cat,sans-serif!important}}@media (min-width:767px){.dropdownMenu{display:none!important}}.homePage{align-items:center;background:linear-gradient(180deg,#9381ff,#b8b8ff,#f8f7ff,#fed,#ffd8be);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;text-align:center;width:100%}.floating{background-color:#b8b8ff;border-radius:1vw;box-shadow:0 1vw 2vw #0006;color:#1a1a1a;display:block;flex-flow:row wrap;font-family:Cat;margin:auto;max-width:100%;padding:1vw;text-align:center;width:-webkit-fit-content;width:fit-content}.welcome{font-size:clamp(2rem,3vw,6rem)}.name{font-size:clamp(1.9rem,1vw,3rem)}.profileContainer{border-radius:50%;box-shadow:0 1vw 2vw #000000b3;height:15rem;margin:auto;overflow:hidden;width:12rem}.profilePic{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.socialsContainer{display:flex;height:4rem;width:12rem}.socials,.socialsContainer{-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:optimizequality;margin:auto;transform:translateZ(0)}.socials{display:block;height:90%;width:33.3%}.socialsImg{display:block;height:100%;object-fit:fill;width:100%}.projectsPage{background-color:#f8f7ff;box-sizing:border-box;color:#1a1a1a;font-family:Cat;max-width:100%;min-height:100vh;overflow-x:auto;width:100%}.statusControl{align-items:center;background-color:#9381ff;display:flex;font-family:Cat;gap:.5rem;width:100%}.scrollContainer{max-width:100%;overflow-x:auto;width:100%}.formatText{font-family:Cat;font-size:small}.selectList{-webkit-appearance:none;appearance:none;background-color:#b8b8ff;border:none;border-radius:.5rem;color:#1a1a1a;cursor:pointer;font-family:Cat;font-size:1rem;padding:.5rem 1rem}.filter{margin-left:auto}.projectsTable{border-collapse:collapse;font-family:Cat;table-layout:auto;width:100%}.labels{background-color:#9381ff;color:#1a1a1a;padding:1rem}.entry,.labels{font-family:Cat}.entry{align-items:center;background-color:#f8f7ff;border:none;border-bottom:solid #b8b8ff00;justify-content:center;padding:1.5rem 1rem;text-align:center}.entry:nth-child(2n){background-color:#ffd8be}.entry:nth-child(odd){background-color:#fed}@media (max-width:768px){.projectsTable,.projectsTable .entry,.projectsTable .labels,.projectsTable tbody,.projectsTable thead,.projectsTable tr{display:block;width:100%}.projectsTable thead{display:none}.projectsTable tr{background-color:#fed;border-bottom:.1rem solid #9381ff;border-radius:.5rem;margin-bottom:1rem;padding:1rem .5rem}.labels{background-color:#9381ff;color:#1a1a1a;font-family:Cat;padding:0}.entry{font-size:.95rem;padding:.5rem 1rem;position:relative;text-align:left}.entry:before{color:#9381ff;content:attr(data-label);display:block;font-size:.8rem;font-weight:700;margin-bottom:.25rem}.entry:nth-child(2n),.entry:nth-child(odd){background-color:initial}.filtering{display:none}}.experiencePage{align-items:center;background-color:#9381ff;display:flex;flex-wrap:wrap;justify-content:center;min-height:100vh;overflow:hidden}.spawnerImg{-webkit-user-drag:none;animation:bobbing 2s ease-in-out infinite,swirl 2s linear infinite;image-rendering:pixelated;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:30%}@keyframes bobbing{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes swirl{0%{filter:hue-rotate(0deg) brightness(1) saturate(1.2)}25%{filter:hue-rotate(15deg) brightness(1.5) saturate(1.6)}50%{filter:hue-rotate(30deg) brightness(2) saturate(2)}75%{filter:hue-rotate(45deg) brightness(1.5) saturate(1.6)}to{filter:hue-rotate(0deg) brightness(1) saturate(1.2)}}@keyframes breakShake{0%{opacity:1;transform:rotate(0deg)}25%{opacity:.8;transform:rotate(3deg)}50%{opacity:.9;transform:rotate(-3deg)}75%{opacity:.7;transform:rotate(2deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes hatchRattle{0%{transform:rotate(0deg) translate(0)}20%{transform:rotate(-1.5deg) translate(-1px,1px)}40%{transform:rotate(1.5deg) translate(1px,-1px)}60%{transform:rotate(-1deg) translate(-1px)}80%{transform:rotate(1deg) translate(1px)}to{transform:rotate(0deg) translate(0)}}.barrel{transition:transform .2s ease,opacity .2s ease}.barrel.breaking{animation:breakShake .4s ease}.bobbing{animation:bobbing infinite ease-in-out 2}.resumeFrame{animation:bobbing 6s ease-in-out infinite;border:solid #b8b8ff;cursor:grab;font-family:Cat,sans-serif;position:absolute}.resume{animation:none;border:none;box-shadow:0 0 10px #0003;height:80vh;max-height:80vh;max-width:40vw;pointer-events:none;width:80vw}.dragOverlay{cursor:grabbing;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.quadrant{align-items:center;display:flex;justify-content:center}.bottom-left{bottom:0;left:1vw;position:absolute}.bottom-right{bottom:3vh}.bottom-right,.top-right{position:absolute;right:1vw}.top-right{top:5vh}.spawn{-webkit-user-drag:none;cursor:pointer;image-rendering:pixelated;-webkit-user-select:none;user-select:none}.bottle{animation:bobbing 2s ease-in-out infinite,swirl 2s linear infinite;margin:-1vw;overflow:hidden;width:6vw}.bnk{animation:hatchRattle 2s ease-in-out infinite;width:9vw}.bobbing{animation:bobbing 4s ease-in-out infinite}.experienceCard{animation:bobbing 2s ease-in-out infinite,swirl 10s linear infinite;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;font-family:Cat,sans-serif;margin:20px auto;max-width:400px;padding:20px;transition:transform .3s ease-in-out;width:80%}.experienceCard:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.cardHeader{display:flex;flex-direction:column;margin-bottom:15px}.cardHeader h2{color:#2c3e50;font-size:1.5rem;font-weight:700;margin-bottom:5px}.positionTitle{color:#3498db;font-size:1.2rem;font-weight:400}.dates{color:#7f8c8d;font-size:1rem}.cardContent{margin-top:10px}.cardContent h3{color:#2c3e50;font-size:1.1rem;font-weight:700;margin-bottom:10px}.cardContent ul{color:#34495e;list-style-type:disc;margin-left:20px}.cardContent li{font-size:1rem;line-height:1.5}.skills-card-container{align-items:center;background-color:#9381ff;border-radius:15px;box-shadow:0 0 20px #0000001a;display:flex;justify-content:center;margin:2vh auto;max-width:500px;padding:2rem;width:80vw}.skills-card{background-color:#b8b8ff;border-radius:15px;box-shadow:0 0 20px #0000004d;color:#fff;cursor:pointer;padding:20px;text-align:center;transition:transform .3s ease-in-out;width:100%}.skills-card-title{color:#fff;font-size:2rem;margin-bottom:20px}.skills-marquee{overflow:hidden;width:100%}.skills-list{animation:scrolling 15s linear infinite;display:flex;gap:20px}.skill{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;transition:transform .3s ease}.skill:hover{transform:scale(1.1)}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:767px){.spawnerImg{width:70%}.skills-card-container{width:90%}.skills-card{padding:15px}.bottle{height:10vh}.bnk,.bottle{width:50vw}}.contactPage{align-items:center;display:flex;flex-direction:column;font-family:Cat;padding:2rem}.contactPage h1{background-color:#9381ff;border-radius:.5rem;box-shadow:2px 2px 5px #00000026;color:#1a1a1a;font-family:Cat;font-size:2rem;margin-bottom:1.5rem;padding:.5rem 1rem}.contactForm{gap:1rem;max-width:400px;width:90%}.contactForm,.contactForm label{display:flex;flex-direction:column}.contactForm label{color:#1a1a1a;font-family:Cat;font-weight:700}.contactForm input,.contactForm textarea{background:#f8f7ff;border:2px solid #9381ff;border-radius:.5rem;color:#1a1a1a;font-family:Cat,sans-serif;font-size:1rem;padding:.5rem}.contactForm textarea{min-height:100px;resize:vertical}.contactForm button{background-color:#9381ff;border:none;border-radius:.5rem;color:#1a1a1a;cursor:pointer;font-family:Cat,sans-serif;font-weight:700;padding:.5rem 1rem;transition:background-color .2s ease}.contactForm button:hover{background-color:#a99aff}
/*# sourceMappingURL=main.08ee037a.css.map*/