.parallax-container{margin-top:78px;overflow:hidden;z-index:-1}.parallax-container,.parallax-layer{height:100%;left:0;position:absolute;top:0;width:100%}.parallax-layer{background-position:top;background-repeat:no-repeat;background-size:cover}div#parallax-layer-1{margin-top:-90px;z-index:-1}div#parallax-layer-2{animation:water 30s linear infinite;background-image:inherit;background-position-x:-200%;background-repeat:repeat-x;background-size:50% 100%;margin-top:-95px;z-index:-2}div#parallax-layer-2,div#parallax-layer-3{height:100%;overflow:hidden;position:absolute;width:200%;will-change:transform}div#parallax-layer-3{animation:wind 90s linear infinite;background-image:inherit;background-repeat:repeat-x;background-size:50% 100%;z-index:-3}@keyframes water{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes wind{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:768px){.parallax-container{height:calc(100% - 80px);margin-top:80px}.parallax-layer{background-size:300%}div#parallax-layer-3{margin-top:-40px}}@media screen and (max-width:540px){.parallax-container{height:calc(100% - 50px);margin-top:50px}}@media screen and (min-width:1440px){.parallax-container{margin-top:0}}#header{background-position:50%;background-size:100% 100%;background-size:100% 80%;box-shadow:0 .5rem .3rem 0 #28282833;filter:invert(1) opacity(.85);height:80px;padding:10px 0}.night #header{filter:invert(0) opacity(.75)}#header .secondary.menu{margin:0!important}#header .right.menu{background-color:#000;margin-right:40px}#header .right.menu .menu-wrapper{display:inherit}#header .right.menu .afterIcon,#header .right.menu .beforeIcon{background-position:0 7px;background-repeat:no-repeat;background-size:60% 80%;width:14px}.afterIcon{background-position:6px 7px!important}#header .right.menu .menu-wrapper i.icon{font-size:24px;margin:0;width:30px}img.ui.image.logo{height:60px}@media screen and (max-width:768px){#header{background-size:1px 30px;height:50px}#header .right.menu,img.ui.image.logo{height:30px}#header .right.menu .afterIcon,#header .right.menu .beforeIcon{background-position:0 1px;background-size:4px 30px;width:8px}#header .right.menu .afterIcon{background-position:4px 1px!important}#header .ui.secondary.menu .item{padding:4px}}@media screen and (max-width:540px){#header{background-size:1px 30px;height:50px}#header .right.menu,img.ui.image.logo{height:30px}#header .right.menu .afterIcon,#header .right.menu .beforeIcon{background-position:0 1px;background-size:4px 30px;width:8px}#header .right.menu .afterIcon{background-position:4px 1px!important}#header .ui.secondary.menu .item{padding:2px}#header .right.menu{margin-right:20px!important}}@media screen and (max-width:400px){#header .right.menu{margin-left:auto!important;margin-right:10px!important}#header .ui.secondary.menu .item{padding:0}}div#welcome{align-items:center;display:flex;height:calc(100vh - 200px);justify-content:center}.welcome-wrapper{background-clip:padding-box;background-color:var(--transparent-white);border-image-outset:1;border-image-repeat:stretch;border-image-slice:2;border-image-width:2;border-style:solid;border-width:4px;filter:drop-shadow(-2px 6px 6px var(--world-shadow-color));margin:20px;padding:30px;text-align:center;width:580px}.night .welcome-wrapper{background-color:var(--transparent-black);border:none;border-radius:10px}.welcome-header-wrapper{align-items:center;display:flex}.ui.toggle.checkbox label,.welcome-wrapper label{font-size:.1px;position:absolute;z-index:-1}.avatar-head{animation:gradient 10s ease-in-out infinite;background-color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#235fd5,#b478f9,#f978dd,#fb6a6a,#ff953a);background-size:400% 400%;border-radius:50%;height:126px;margin-right:20px;overflow:hidden;padding-left:10px;width:126px}.avatar-head img{margin-left:-10px;margin-top:10px;width:120px}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#welcome h2{font-size:14px}div#welcome p{font-size:9px}#welcome button,#welcome input{font-family:VG;font-size:10px}#welcome button,#welcome input[type=submit]{margin:10px 1%;width:48%}#theme-selector{position:absolute;right:40px;top:20px}.theme-toggle{background:#0000;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.theme-toggle:hover{transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}.toggle-track{align-items:center;background:linear-gradient(90deg,#87ceeb,#fdb813);border-radius:12px;box-shadow:inset 0 2px 4px #0003;display:flex;height:24px;justify-content:space-between;padding:2px;position:relative;transition:background .3s ease;width:50px}.theme-toggle.night .toggle-track{background:linear-gradient(90deg,#2c3e50,#3498db)}.toggle-track i{font-size:12px;margin:0 4px;z-index:1}.toggle-track .sun.icon{color:#fdb813}.toggle-track .moon.icon{color:#f4f4f4}.toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.theme-toggle.night .toggle-thumb{transform:translateX(26px)}span small{color:#333;font-size:6px;line-height:10px}@media screen and (max-width:598px){div#welcome{height:calc(100vh - 50px)}#welcome button.ui,#welcome input[type=submit]{margin:4px 1%;width:100%}#welcome input{margin-bottom:10px}div#welcome p{font-size:8px}#theme-selector{right:30px;top:10px}}@media screen and (max-width:440px){.welcome-wrapper{width:340px}.avatar-head{height:90px;width:90px}.avatar-head img{width:100%}#welcome h1{font-size:20px}#welcome h2{font-size:10px}}@font-face{font-display:swap;font-family:VG;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nbivN04w.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:VG;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nVivM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--main-text-color:#111;--main-night-text-color:#ddd;--ocean-day:#0056aa;--ocean-night:#00346a;--world-shadow:-0.4rem 0.4rem 0.3rem 0 #28282859;--world-shadow-color:#28282859;--character-shadow:0px 0px 10px 12px #0003;--transparent-white:#ffffffdf;--transparent-black:#0009}html{font-size:.675}body,html{height:100vh;margin:0;max-height:100vh;overflow:hidden;padding:0}body{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABFklEQVRYR9WXURLDIAhE6/0PbSdOtUpcd1Gnpv1KGpTHBpCE1/cXq+vrMph7dGvXZTtpfW10DCA5jrH1H0Jhs5E0hnZdCR+vb5S8Nn8mQCeS9BdSalYJqMBjAGzq59xAESN7VFVUgV8AZB/dZBR7QTFDCqGquvUBVVoEtgIwpQRzmANSFHgWQKExHdIrPeuMvQNDarXe6nC/AutgV3JW+6bgqQLeV8FekRtgV+ToDKEKnACYKsfZjjkam7a0ZpYTytwmgainpC3HvwBocgKOxqRjehoR9DFKNFYtOwCGYCszobeCbl26N6yyQ6g8X/Wex/rBPsNEV6qAMaJPMynIHQCoSqS9JSMmwef51LflTgCRszU7DvAGiV6mHWfsaVUAAAAASUVORK5CYII=),auto;font-family:VG}.menu-wrapper>a.item,.portfolio-nav,.ui.button,a,a>i,button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer;font-family:VG}#mawmawmaw,#root{height:100vh;max-height:100vh;overflow:hidden}#mawmawmaw{background-color:#0056aa;background-color:var(--ocean-day);filter:blur(.4px);left:0;position:absolute;top:0;width:100%}#mawmawmaw.night{background-color:#00346a;background-color:var(--ocean-night)}h1,h2,h3,h4,p{color:#111;color:var(--main-text-color);font-family:VG;font-weight:100}.night h1,.night h2,.night h3,.night h4,.night p{color:#ddd;color:var(--main-night-text-color)}a{font-weight:700}a,button{color:#111;color:var(--main-text-color)}.night a,.night button{color:#ddd;color:var(--main-night-text-color)}h1{font-size:30px}h2{font-size:16px}h3{font-size:12px}a,p,ul li{font-size:10.5px}button.ui.button.blue{font-family:VG;font-size:12px;margin-bottom:10px;width:100%}.blue,.primary{background-color:#003fc7db!important}.blue:hover,.primary:hover{background-color:#0437a5db!important}.button,input,textarea{background-clip:padding-box!important;border-image-outset:1!important;border-image-repeat:stretch!important;border-image-slice:2!important;border-image-width:2!important;border-style:solid!important;border-width:4px!important}.night button,.night input,.night textarea{border:none}div#loader{align-items:center;background-color:#000000bb;display:flex;font-size:66px;height:calc(100% - 80px);justify-content:center;position:absolute;width:100%;z-index:9999}div#loader i.spinner.icon{animation:loading 1s linear 0s infinite;color:#fff;font-size:64px;line-height:64px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){#mawmawmaw{height:auto;min-height:100%}button.ui.button.blue{font-size:9px;line-height:12px}.ui.container.main{margin:5px 20px!important}}@media screen and (min-width:768px) and (max-width:992px){h1{font-size:28px}h2{font-size:20px}h3{font-size:14px}button.ui.button.blue,p{font-size:10px}}
/*# sourceMappingURL=main.36ee2fe8.css.map*/