@import "https://fonts.googleapis.com/css?family=Press+Start+2P";
@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&family=Playfair+Display";
@font-face{font-family:Rancho;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49841549d4b61806-s.p.023d2ced.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rancho Fallback;src:local(Arial);ascent-override:131.73%;descent-override:47.16%;line-gap-override:3.44%;size-adjust:68.13%}.rancho_eceb0b2c-module__TmUavW__className{font-family:Rancho,Rancho Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Blinker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/573c913bb950f2fd-s.43045325.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Blinker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82d93c381dc85429-s.p.08ba42e5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Blinker Fallback;src:local(Arial);ascent-override:103.88%;descent-override:25.97%;line-gap-override:0.0%;size-adjust:92.42%}.blinker_f87fbd4c-module__UlUaqW__className{font-family:Blinker,Blinker Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Irish Grover;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec30696282ae89ea-s.p.7081542c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Irish Grover Fallback;src:local(Arial);ascent-override:90.76%;descent-override:23.14%;line-gap-override:2.54%;size-adjust:103.83%}.irish_grover_96fcbb03-module__u0qg4G__className{font-family:Irish Grover,Irish Grover Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/06eebcd73936f38e-s.00189602.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/123801de074563d4-s.d46ae364.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/720012523aafa803-s.8958a2d1.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffe66922092f83a0-s.a712ed9d.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c909fd9dbf294805-s.a960e598.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c975a037b98563f7-s.284469b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe9911d0f7526f78-s.p.53669592.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arima Fallback;src:local(Arial);ascent-override:106.3%;descent-override:55.48%;line-gap-override:0.0%;size-adjust:100.94%}.arima_3ee48cb3-module__kP1qva__className{font-family:Arima,Arima Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Iceland;font-style:normal;font-weight:400;font-display:swap;src:url(../media/212759b74e9f82a7-s.p.7382cd43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Iceland Fallback;src:local(Arial);ascent-override:85.08%;descent-override:24.96%;line-gap-override:0.0%;size-adjust:88.16%}.iceland_64f24225-module__Ue7KyW__className{font-family:Iceland,Iceland Fallback;font-style:normal;font-weight:400}
@font-face{font-family:logofont-italic;src:url(/fonts/logofont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:fallback}:root{--color-auth-background:#ffffff06;--color-auth-border:#ffffff40;--color-auth-border-bottom:#6b6767;--color-bar-purple:#701296;--color-black:#101010;--color-black-light:#2e3028;--color-card-light:#f4d9b7;--color-contact-icon:#a49f9f;--color-footer-heading:#d23c3c;--color-form:#d9d9d9;--color-link:#064d61;--color-link-active:#cc8b21;--color-link-background:#62626240;--color-list-border:#d23c3c80;--color-modal-background:#19251f;--color-neon-blue:#3646ff;--color-neon-green:#36ff46;--color-nintendo-gray:#9d99a0;--color-nintendo-gray-light:#ada8ad;--color-real-black:#000;--color-real-white:#fff;--color-slider-knob:var(--color-card-light);--color-success:#45ca4e;--color-tag-background:#d3d3d3;--color-tag-text:#666;--color-warning:#ff3737;--color-warning-text:#cb6f6f;--color-white:#f0cca4}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--color-white);flex-direction:column;min-height:100svh;font-family:blinker,sans-serif;display:flex;position:relative}body main{background-repeat:no-repeat;background-size:cover;flex:5}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--color-white);text-decoration:none}a:hover,button:hover{cursor:pointer}input{filter:drop-shadow(4px 4px 4px #00000040);height:39px;padding-left:1rem;font-size:x-large}textarea{box-sizing:border-box;resize:none;min-height:15rem;margin-top:1rem;padding-top:.5rem;padding-left:1rem;font-size:1.2rem}.authButton{color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff40;border-radius:6px;height:3rem;transition:all .3s;position:relative}.authButton .authButton__text{font-family:arima;font-size:1rem;transition:all .3s}.authButton:hover{filter:brightness(1.4);border:none}.authButton:disabled{filter:brightness(.5);border:none;transform:none}.authButton:disabled:hover{cursor:default}.arrowButton{color:#fbfbfb;background-color:#0000;border:2px solid #fbfbfba6;border-radius:22px;align-items:center;gap:.5rem;min-height:40px;padding:.2rem .8rem .2rem 1rem;font-family:Rancho,sans-serif;font-size:1rem;line-height:20px;transition:all .3s;display:flex}.arrowButton>h2{font-size:1.2rem}.arrowButton>img{padding-left:0;transition:all .3s}.arrowButton:not(:disabled):hover>img{padding-left:1rem;transition:all .3s}.arrowButton:disabled{color:var(--color-nintendo-gray);filter:brightness(.3)}.closeButton{width:50px;height:50px;margin:1rem;font-family:Rancho;transition:all .5s;overflow:hidden}.closeButton:hover{cursor:pointer;filter:brightness(.5);transition:all .5s}.closeButton:before,.closeButton:after{content:"";background:var(--color-real-white);border-radius:100%;width:100%;height:4px;margin-top:-2px;position:absolute;top:50%;left:1px}.closeButton:before{transform:rotate(45deg)}.closeButton:after{transform:rotate(135deg)}@media (max-width:500px){.closeButton{width:30px;height:30px}}.message-success,.message-failure{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;color:var(--color-tag-background);border-radius:3px;align-self:center;padding:.5rem;font-size:1.2rem;font-weight:700}.message-success{background-color:var(--color-neon-green);color:var(--color-black)}.message-failure{background-color:var(--color-list-border)}.message-fade{margin-top:1rem}.active{color:var(--color-link-active)}.box-shadow{box-shadow:0 5px 15px #00000059}.hidden{display:none}.invisible{visibility:hidden}.bit-font{font:700 1.4rem "Press start 2P"}.playfair-display-regular{font-optical-sizing:auto;font-family:Playfair Display,serif;font-style:normal;font-weight:400}.is-fading{animation:.5s linear forwards fadeout}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.message-fade{animation:5s ease-in-out fade}@keyframes fade{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}::backdrop{background-image:linear-gradient(45deg,var(--color-white),var(--color-black),var(--color-black),var(--color-white));opacity:.75}.modal-dialog{scrollbar-width:none;background:linear-gradient(to top right,var(--color-modal-background)70%,var(--color-black-light));border-color:var(--color-real-white);border-radius:8px;width:90%;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:2px 4px 6px #000}.modal-dialog .modal-content{flex-direction:column;justify-content:space-evenly;height:100%;display:flex}.modal-dialog .modal-content .modal__title{color:var(--color-footer-heading);padding-top:1rem;padding-left:1rem;padding-right:3rem}.modal-dialog .modal-content .modal__text{color:var(--color-real-white);text-align:left;margin:1rem;padding-top:1rem;font-size:1rem}.modal-dialog .modal-content .closeButton{width:30px;height:30px;position:absolute;top:.34rem;right:0}.input{border:1px solid #ffffff40;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000026}.input .form__field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:60px;color:var(--color-real-white);letter-spacing:.5px;background:#6464640d;border:none;outline:none;padding-top:18px;padding-left:12px;font-family:arima,sans-serif;font-size:1rem;font-weight:300;transition:all .2s}.input .form__field::placeholder{text-transform:uppercase}.input .form__field:hover{background:#ffffff1a}.input .form__field:focus{background:#ffffff1a;padding-top:0}.input .form__field:focus~.form__field-label{opacity:0;transition:all .2s}.input .form__field-label{color:var(--color-real-white);text-transform:uppercase;padding:0 12px;font-size:.63rem;font-weight:300;line-height:33px;transition:all .2s;position:absolute;top:0;left:0}.input-field,.react-tel-input{background-color:var(--color-real-black);border-color:var(--color-real-black);color:var(--color-real-white);appearance:none;box-shadow:none;border-style:none;border-radius:6px;height:50px;font-family:arima,sans-serif;font-size:1rem;transition:all .5s}.input-field:focus{border-color:var(--color-real-white);outline:none;transition:all .5s;box-shadow:inset 0 1px 3px #ffffff20,0 0 10px 1px #ffffff80}#password-inputs #password-requirements,#password-inputs #requirements-list{color:var(--color-real-white);text-transform:uppercase;margin-bottom:5px;padding:0 12px;font-size:.7rem}#password-inputs #requirements-list{margin-bottom:10px;margin-left:18px}#password-inputs .input:first-of-type{border-bottom:.5px solid var(--color-auth-border-bottom);border-radius:6px 6px 0 0}#password-inputs .input:last-of-type{border-top:0;border-radius:0 0 6px 6px}.password-show{color:var(--color-real-white);padding-right:12px;position:absolute;top:18px;right:0}.password-show:hover{cursor:pointer}.button__link{background-color:var(--color-real-white);color:var(--color-black);cursor:pointer;border-radius:9px;align-items:center;gap:.7rem;padding:.5rem 1rem;font-family:Rancho,sans-serif;font-size:1.5rem;transition:all .25s;display:flex}.button__link:hover{filter:invert();transition:all .25s}.selectSection .selectSection__title{color:var(--color-footer-heading);font-family:arima,sans-serif;font-size:1.2rem;font-weight:900}.selectSection .selectSection__select{border:2px solid var(--color-white);color:#ffffffa0;cursor:pointer;background-color:#0000;border-radius:9px;outline:0;padding:.3rem;font-family:sans-serif;font-size:1.2rem}.selectSection .selectSection__select option{background-color:var(--color-black);color:var(--color-real-white)}@media (max-width:400px){.selectSection .selectSection__select{font-size:.9rem}}#notFoundPage{background-image:url(/auth/nes-gaming-set-in-dark.webp);flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}#notFoundPage .not-found__title{-webkit-backdrop-filter:brightness(.3);backdrop-filter:brightness(.3);color:var(--color-footer-heading);border-radius:9px;padding:.5rem 1rem;font-family:iceland,sans-serif;font-size:4rem}#notFoundPage .not-found__text{-webkit-backdrop-filter:brightness(.3);backdrop-filter:brightness(.3);color:var(--color-real-white);border-radius:9px;padding:.5rem 1rem;font-size:2rem}#notFoundPage .not-found__link{-webkit-backdrop-filter:brightness(.3);backdrop-filter:brightness(.3);border-radius:25px;padding:1rem}#notFoundPage .not-found__link:hover{filter:brightness(1.5)}#loadingPage{background-color:var(--color-black);flex-direction:column;justify-content:center;align-items:center;display:flex}#loadingPage .loading-spinner{width:200px;height:200px;display:inline-block;overflow:hidden}#loadingPage .loading-spinner .loading-spinner-inner{backface-visibility:hidden;transform-origin:0 0;width:100%;height:100%;position:relative;transform:translateZ(0)scale(1)}#loadingPage .loading-spinner .loading-spinner-inner div{box-sizing:content-box;width:160px;height:160px;box-shadow:0 4px 0 0 var(--color-neon-blue);transform-origin:80px 82px;border-radius:50%;animation:1s linear infinite spinner;position:absolute;top:20px;left:20px}@keyframes spinner{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}
