footer{color:var(--brown);text-align:right;width:100%;padding:20px;font-family:Dawning of a New Day,cursive;font-size:20px}footer a{color:var(--brown);cursor:pointer;text-decoration:none}footer p{padding:0;display:inline;position:relative}footer p:before{content:"";background-color:var(--spanish-pink);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}footer p:hover:before,footer p.active:before{transform:scaleX(1)}.landing-screen{background-image:url(/assets/pink-noun-circle-BYE9MzBn.svg),url(/assets/brown-noun-circle-Bwwy1kwu.svg);background-position:-200px 0,-175px -175px;background-repeat:no-repeat,no-repeat;background-size:300px 300px,400px 400px;flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media only screen and (width>=1200px){.landing-screen{background-position:-200px -150px,-15px -275px;background-size:500px 500px,450px 450px}}@media only screen and (width>=800px){.landing-screen{padding-top:unset;min-height:100vh}}.landing-screen #profile-image{width:250px;box-shadow:0px 0px 40px var(--muted-pink);border-radius:50%;margin-top:20px;margin-bottom:20px}@media only screen and (width>=100px){.landing-screen #profile-image{width:350px;max-width:400px;margin-bottom:0}}.landing-screen .points{text-align:center}@media only screen and (width>=800px){.landing-screen .points{text-align:right}}.landing-screen h1{color:var(--spanish-pink);margin:0;font-family:Dawning of a New Day,cursive;font-size:45px}@media only screen and (width>=800px){.landing-screen h1{font-size:75px}}@media only screen and (width>=1000px){.landing-screen h1{font-size:100px}}.landing-screen h2{color:var(--brown);font-family:Raleway,sans-serif;font-size:20px;font-weight:800;line-height:1.5}@media only screen and (width>=800px){.landing-screen h2{font-size:30px}}.landing-screen h3{color:var(--brown);font-family:Raleway,sans-serif;font-size:18px;line-height:1.5}.custom-cursor{border:1px solid var(--spanish-pink);background-color:var(--spanish-pink-frosted);width:20px;height:20px;box-shadow:0 0 10px var(--spanish-pink);pointer-events:none;border-radius:50%;transition-duration:.15s;transition-timing-function:ease-out;animation:.5s infinite alternate cursorAnim;position:absolute}@keyframes cursorAnim{0%{transform:scale(1.1)}to{box-shadow:0 0 15px var(--muted-pink);transform:scale(.7)}}:root{--white:#fffcf5;--brown:#4e392d;--brown-hue-offset:#4e2d1d;--muted-pink:#cf8e80;--spanish-pink:#fcb5b5;--spanish-pink-frosted:#fcb5b580;--muted-pink-frosted:#cf8e8080}html{overflow-x:hidden}html *,html :before,html :after{box-sizing:border-box;font-weight:light;transition:all .5s ease-in-out}h1,h2,h3,h4,h5,h6,button,p{font-weight:light}:before,:after{z-index:-1}body{background-color:var(--white);margin:0;overflow-x:hidden;padding:0!important;overflow:auto!important}a{-webkit-text-decoration-color:none;text-decoration-color:none;text-decoration:none}.App{background-image:url(/assets/pink-noun-circle-BYE9MzBn.svg),url(/assets/brown-noun-circle-Bwwy1kwu.svg),url(/assets/pink-noun-circle-BYE9MzBn.svg);background-position:-200px 750px,5px 700px,200px 550px;background-repeat:no-repeat,no-repeat,no-repeat;background-size:contain,contain,contain;min-height:100vh}@media only screen and (width>=800px){.App{background-position:-200px 500px,135px 650px,180% 650px;background-size:700px 700px,750px 750px,800px,800px}}@media only screen and (width>=1300px){.App{background-position:-450px 300px,0 450px,554px 600px;background-size:700px 700px,800px 800px,900px,900px}}h1,h2,h3,h4{margin:0;font-weight:200}.project-page h4{text-align:center;margin:10px 0;font-family:Raleway,sans-serif}@media only screen and (width>=800px){.project-page h4{margin:0;font-size:30px}}.project-page .button-holder{flex-direction:column;justify-content:center;align-items:center;padding:15px 0 30px;display:flex}@media only screen and (width>=800px){.project-page .button-holder{flex-direction:row}.project-page .button-holder button{margin:0 10px 0 0}}.project-page .project-photo{width:100%;height:auto;box-shadow:0 0px 20px var(--brown);background-position:50%;background-size:contain;border-radius:10px;margin:10px auto}@media only screen and (width>=800px){.project-page .project-photo{margin:20px auto}}.project-page h3{text-align:center;color:var(--brown);font-family:Ralewayß,sans-serif;font-size:16px;font-weight:400;line-height:1.75}@media only screen and (width>=800px){.project-page h3{font-size:unset}}.project-page video{margin-bottom:15px}.css-xeqldi:before{background:linear-gradient(160deg,#fcb5b5a9,#4e392d8a)}.MuiFormControl-root{font-family:Raleway,sans-serif}.side-sheet-content button{box-shadow:0px 0px 10px var(--spanish-pink)}.side-sheet-content button:hover{box-shadow:0px 0px 15px var(--brown)}
