@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";*{-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box}html,body{margin:0;font-family:var(--main-font);overscroll-behavior:none}:root{--black-tint: rgba(0, 0, 0, .1);--black-opaque: rgba(0, 0, 0, .8);--primary-tint: rgba(227, 111, 37, .5);--primary-opaque: rgba(227, 111, 37, .8);--primary-color: rgba(227, 111, 37, 1);--secondary-tint: rgba(36, 82, 150, .3);--secondary-opaque: rgba(36, 82, 150, .8);--secondary-color: rgba(36, 82, 150, 1);--main-font: "Open Sans", sans-serif;--content-width: 760px}input{font-size:16px}button{border:0;background-color:#000c;color:#fff;text-transform:uppercase;letter-spacing:4px;font-weight:700;padding:16px 24px;margin:0;box-sizing:border-box;cursor:pointer}button:hover{background-color:var(--primary-tint)}h1,h2,h3,h4,h5,h6{margin-block-start:0!important;margin-block-end:0!important}canvas#GameBoard{position:fixed;z-index:2}#AuthPage{display:flex;align-items:center;justify-content:center}#WelcomePage{max-width:var(--content-width);margin:0 auto;display:flex;align-items:center;width:100%;justify-content:center}#WelcomePage h1.ant-typography{margin-top:20vh;color:#fff;font-size:96px;letter-spacing:8px;opacity:.8;text-align:right;font-family:var(--main-font)}@media (max-width: 720px){#WelcomePage h1.ant-typography{text-align:center;font-size:40px}}#WelcomePage .timeCounter{color:#fff}#WelcomePage .cta__container{display:flex;flex-direction:column;align-items:flex-end;gap:16px}#WelcomePage .beginButton{width:300px}#MultiplayerPage{display:flex;align-items:center;justify-content:center;width:100vw;margin:0 auto}#MultiplayerPage .content{width:100%;max-width:1000px;padding:32px;background-color:var(--black-opaque)}@media (max-width: 760px){#MultiplayerPage .content{margin:16px;height:calc(100vh - 32px);overflow-y:scroll}}#MultiplayerPage .rulesExplainer{height:100%;overflow-y:scroll;max-height:80%}#MultiplayerPage .header{display:flex;justify-content:space-between;gap:8px;margin-bottom:24px}@media (max-width: 760px){#MultiplayerPage .header{align-items:center;flex-direction:column}}#MenuPage{display:flex;align-items:center;justify-content:flex-end}#MenuPage .buttonList{display:flex;flex-direction:column;max-width:320px;gap:12px;margin-right:64px;width:100%}@media (max-width: 760px){#MenuPage .buttonList{margin:0 auto}}.authForm .formField{width:100%}.authForm .formField input{border:0;padding:8px 16px;background-color:var(--black-opaque);color:#fff;box-sizing:border-box;width:100%}.authForm label{color:#fff}.authForm form{display:flex;flex-direction:column;gap:16px}.authForm form .formField{display:flex;align-items:center;gap:16px}.authForm .formActions{display:flex;gap:16px}.authForm .errorMessage{color:red;background-color:var(--black-opaque);padding:8px}#LoginPage .formField{width:100%}#LoginPage .formField input{border:0;padding:8px 16px;background-color:var(--black-opaque);box-sizing:border-box;width:100%}#LoginPage label{color:#fff}#LoginPage form{display:flex;flex-direction:column;gap:16px}#LoginPage form .formField{display:flex;align-items:center;gap:16px}#LoginPage .formActions{display:flex;gap:16px}
