body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#424549;background-color:var(--color-gray1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}:root{--color-gray-input:#40444b;--color-gray-input-placeholder:#72767d;--color-white-text:#dcddde;--color-gray1:#424549;--color-gray2:#36393f;--color-gray3:#282b30;--color-gray4:#1e2124}#root{height:100vh;width:100%}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background:#1d1d1d;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb:window-inactive{background:#1d1d1d}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-container{background-color:var(--color-gray1);height:100%}.login-container,.main-container{align-items:center;display:flex;justify-content:center}.login-container{background-color:var(--color-gray2);border:1px solid #000;border-radius:25px;flex-direction:column;gap:5px;justify-content:space-evenly;min-height:50%;padding:10px 20px;-webkit-user-select:none;user-select:none;width:300px}.login-image{border-radius:50%;width:40%}.login-text{color:var(--color-white-text);font-size:30px;text-align:center;width:100%}.login-text-error{color:#e93030;font-size:20px}.general-input-field{background-color:var(--color-gray-input);border:none;border-radius:5px;box-sizing:border-box;margin-top:5px;outline:none;padding-left:10px}.general-button,.general-input-field{color:var(--color-white-text);font-size:20px;height:40px;width:100%}.general-button{align-self:flex-end;background-color:var(--color-gray4);border:1px solid #000;border-radius:5px;overflow:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.general-button:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.general-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.loading-wheel{align-self:center;-webkit-animation:loading-wheel-spin 1s linear infinite;animation:loading-wheel-spin 1s linear infinite;color:var(--color-white-text);display:flex;height:auto;width:auto}.loading-wheel.hidden{display:none}@-webkit-keyframes loading-wheel-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-wheel-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.placeholder-main{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;width:100%}