Index: styles/Home.module.css
===================================================================
--- styles/Home.module.css	(revision 6568bdeae3dbd082b040ec9b3d752c195313b7e5)
+++ styles/Home.module.css	(revision 6568bdeae3dbd082b040ec9b3d752c195313b7e5)
@@ -0,0 +1,116 @@
+.container {
+  padding: 0 2rem;
+}
+
+.main {
+  min-height: 100vh;
+  padding: 4rem 0;
+  flex: 1;
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  align-items: center;
+}
+
+.footer {
+  display: flex;
+  flex: 1;
+  padding: 2rem 0;
+  border-top: 1px solid #eaeaea;
+  justify-content: center;
+  align-items: center;
+}
+
+.footer a {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  flex-grow: 1;
+}
+
+.title a {
+  color: #0070f3;
+  text-decoration: none;
+}
+
+.title a:hover,
+.title a:focus,
+.title a:active {
+  text-decoration: underline;
+}
+
+.title {
+  margin: 0;
+  line-height: 1.15;
+  font-size: 4rem;
+}
+
+.title,
+.description {
+  text-align: center;
+}
+
+.description {
+  margin: 4rem 0;
+  line-height: 1.5;
+  font-size: 1.5rem;
+}
+
+.code {
+  background: #fafafa;
+  border-radius: 5px;
+  padding: 0.75rem;
+  font-size: 1.1rem;
+  font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
+    Bitstream Vera Sans Mono, Courier New, monospace;
+}
+
+.grid {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  flex-wrap: wrap;
+  max-width: 800px;
+}
+
+.card {
+  margin: 1rem;
+  padding: 1.5rem;
+  text-align: left;
+  color: inherit;
+  text-decoration: none;
+  border: 1px solid #eaeaea;
+  border-radius: 10px;
+  transition: color 0.15s ease, border-color 0.15s ease;
+  max-width: 300px;
+}
+
+.card:hover,
+.card:focus,
+.card:active {
+  color: #0070f3;
+  border-color: #0070f3;
+}
+
+.card h2 {
+  margin: 0 0 1rem 0;
+  font-size: 1.5rem;
+}
+
+.card p {
+  margin: 0;
+  font-size: 1.25rem;
+  line-height: 1.5;
+}
+
+.logo {
+  height: 1em;
+  margin-left: 0.5rem;
+}
+
+@media (max-width: 600px) {
+  .grid {
+    width: 100%;
+    flex-direction: column;
+  }
+}
Index: styles/globals.css
===================================================================
--- styles/globals.css	(revision 41d3f60370077ca99cfecfaf1b8e6b74ea364357)
+++ styles/globals.css	(revision 6568bdeae3dbd082b040ec9b3d752c195313b7e5)
@@ -1,9 +1,8 @@
-@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);
 html,
 body {
   padding: 0;
   margin: 0;
-  font-family: 'Inter', sans-serif;
-  overflow: hidden;
+  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
+    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
 }
 
@@ -14,1669 +13,4 @@
 
 * {
-  -webkit-box-sizing: border-box;
-          box-sizing: border-box;
+  box-sizing: border-box;
 }
-
-p, h1, h3 {
-  margin: 0;
-}
-
-.app {
-  color: white;
-  letter-spacing: 1px;
-  width: 100vw;
-  height: 100vh;
-  margin: auto;
-  overflow: hidden;
-  background-size: cover;
-  background-repeat: no-repeat;
-  background-position: 0% 50%;
-  text-align: center;
-}
-
-/**
-  * Component <- Header
-  */
-header.header {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  width: 92vw;
-  margin: auto;
-  margin-top: 20px;
-  position: relative;
-  z-index: 5;
-}
-
-header.header .logo {
-  width: 80px;
-  aspect-ratio: 1;
-  border-radius: 100%;
-  background-image: url("/images/logo.png");
-  background-size: cover;
-  border: 2px solid rgba(255, 255, 255, 0.2);
-  cursor: pointer;
-}
-
-header.header h2 {
-  cursor: pointer;
-}
-
-header.header nav ul {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: horizontal;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: row;
-          flex-direction: row;
-  list-style-type: none;
-}
-
-header.header nav ul li {
-  margin-right: 4rem;
-}
-
-header.header nav ul li:last-child {
-  margin-right: 0;
-}
-
-header.header nav.mainHeaderNavigation ul li {
-  cursor: pointer;
-}
-
-/**
-  * Component <- Full Width Text
-  *
-  * Used in "Welcome To Caessino"
-  */
-.fullwidthText {
-  width: 100vw;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  margin-top: 40px;
-  padding: 15px 0 20px 0;
-  background-color: rgba(0, 0, 0, 0.6);
-}
-
-.fullwidthText h1 {
-  color: #FFD700;
-  font-weight: lighter;
-  font-size: 2.5rem;
-}
-
-.fullwidthText h3 {
-  margin-top: 15px;
-  font-weight: lighter;
-}
-
-/**
-  * Component <- Alert
-  *
-  * Similar to Full Width Text
-  */
-.alert {
-  z-index: 30;
-  width: 100vw;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  padding: 20px 0 25px 0;
-  background-color: rgba(0, 0, 0, 0.9);
-  position: absolute;
-  -webkit-transform: translateY(-70%);
-          transform: translateY(-70%);
-  -webkit-transition: '.5s linear';
-  transition: '.5s linear';
-}
-
-.alert h1 {
-  color: #FFD700;
-  font-weight: lighter;
-  font-size: 2.5rem;
-}
-
-.alert h3 {
-  margin-top: 10px;
-  font-weight: lighter;
-}
-
-.alert button {
-  width: 500px;
-  margin-top: 20px;
-}
-
-/**
-  * Component <- Notification
-  *
-  * Displayed fixed in the top right corner
-  */
-.notification {
-  z-index: 30;
-  position: fixed;
-  top: 40px;
-  right: 30px;
-  width: 500px;
-  min-height: 200px;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: end;
-      -ms-flex-align: end;
-          align-items: flex-end;
-  font-size: 2rem;
-  padding: 20px;
-  border-radius: 15px;
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-}
-
-.notification svg {
-  cursor: pointer;
-}
-
-.notification > div {
-  -webkit-box-flex: 1;
-      -ms-flex: 1;
-          flex: 1;
-  width: 100%;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  font-size: 1.5rem;
-  margin-bottom: 1.2rem;
-  text-align: center;
-}
-
-/**
-  * Component <- Game Circle
-  *
-  * Used in Landing Page -> to display the games in circles
-  */
-.gameCircles {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: horizontal;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: row;
-          flex-direction: row;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  width: 92vw;
-  margin: auto;
-  margin-top: 50px;
-}
-
-.gameCircles .gameCircle {
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-  cursor: pointer;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.gameCircles .gameCircle .circleLarge {
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-  width: 22vw;
-  aspect-ratio: 1;
-  border-radius: 100%;
-  background: -webkit-gradient(linear, left bottom, right top, from(#ffd900cc), to(#B65714));
-  background: linear-gradient(to top right, #ffd900cc, #B65714);
-  opacity: .95;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-}
-
-.gameCircles .gameCircle .circleLarge .circle {
-  border-radius: 100%;
-  width: 98%;
-  background-size: cover;
-  margin: auto;
-  aspect-ratio: 1;
-}
-
-.gameCircles .gameCircle h3 {
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-  font-weight: lighter;
-  margin-top: 30px;
-  opacity: 0;
-}
-
-.gameCircles .gameCircle h1.loading {
-  color: white;
-  position: absolute;
-  width: 100vw;
-  top: 50vh;
-  left: 50vw;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  font-size: 5rem;
-  z-index: 10;
-}
-
-.gameCircles .gameCircle:hover .circleLarge {
-  -webkit-transform: scale(1.1);
-          transform: scale(1.1);
-  opacity: 1;
-}
-
-.gameCircles .gameCircle:hover h3 {
-  opacity: 1;
-}
-
-.gameCircles:hover .gameCircle .circleLarge {
-  opacity: 1 !important;
-}
-
-/**
-  * Full Screen Overlay
-  */
-.fullscreen {
-  position: fixed;
-  top: 0;
-  left: 0;
-  width: 100vw;
-  height: 100vh;
-  background: -webkit-gradient(linear, left top, right top, from(#0B932E), to(#097625));
-  background: linear-gradient(to right, #0B932E, #097625);
-  color: #ead24d;
-  z-index: 10;
-}
-
-.fs-centered > div {
-  position: fixed;
-  top: 50vh;
-  left: 50vw;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-}
-
-.top-to-bottom-centered {
-  overflow-y: scroll;
-}
-
-.top-to-bottom-centered > div {
-  padding-block: 2rem;
-  width: 70vw;
-  margin-inline: auto;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  gap: 4rem;
-}
-
-.top-to-bottom-centered > div .link {
-  color: #fff3ae;
-  text-decoration: underline;
-  cursor: pointer;
-}
-
-.top-to-bottom-centered > div h3 {
-  font-size: 1.5rem;
-  text-align: center;
-}
-
-.fs-inputs-container > div {
-  margin: auto;
-  margin-top: 2.4rem;
-  width: -webkit-fit-content;
-  width: -moz-fit-content;
-  width: fit-content;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.fs-inputs-container > div > span {
-  margin-bottom: .5rem;
-  font-size: 1.5rem;
-}
-
-.fs-inputs-container > div > input {
-  margin-bottom: 2rem;
-  padding-left: 4px;
-  padding-right: 4px;
-  font-size: 2rem;
-}
-
-.statsScreen svg {
-  cursor: pointer;
-  font-size: 2.5rem;
-  color: white;
-}
-
-.statsScreen > div h1 {
-  font-size: 2.5rem;
-  margin-bottom: 5rem;
-}
-
-.statsScreen > div p {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
-  font-size: 1.5rem;
-  margin-bottom: 1rem;
-}
-
-.statsScreen > div p:nth-child(2n) {
-  color: white;
-}
-
-.statsScreen > div p span {
-  margin-left: 5rem;
-}
-
-.manageCreditsScreen .inlineAlert {
-  font-size: 1.5rem !important;
-  cursor: auto;
-}
-
-.manageCreditsScreen svg {
-  z-index: 100;
-  cursor: pointer;
-  font-size: 2.5rem;
-  color: white;
-}
-
-.manageCreditsScreen > div {
-  top: 0%;
-  -webkit-transform: translate(-50%, 0);
-          transform: translate(-50%, 0);
-  width: 100%;
-}
-
-.manageCreditsScreen > div h2 {
-  font-size: 1.5rem;
-  margin-bottom: 1rem;
-}
-
-.manageCreditsScreen > div p {
-  margin-bottom: 5rem;
-  color: white;
-}
-
-.manageCreditsScreen > div button span {
-  color: white;
-}
-
-.manageCreditsScreen > div > div:not(.main) {
-  margin-top: 5vh;
-  height: 15vh;
-}
-
-.manageCreditsScreen > div > div.main {
-  height: 70vh;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-}
-
-.manageCreditsScreen > div > div.main > div {
-  -webkit-box-flex: 1;
-      -ms-flex: 1;
-          flex: 1;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.manageCreditsScreen > div > div.main > div .fs-inputs-container {
-  width: 40%;
-}
-
-.manageCreditsScreen > div > div.main > div .fs-inputs-container > div {
-  width: 100%;
-}
-
-.manageCreditsScreen > div > div.main > div .fs-inputs-container > div label {
-  color: white;
-}
-
-.manageCreditsScreen > div > div.main > div .fs-inputs-container > div span {
-  color: #ead24d;
-}
-
-.manageCreditsScreen > div > div.main > div .fs-inputs-container > div input {
-  font-size: 1.2rem;
-  width: 100%;
-  text-align: center;
-}
-
-.complainScreen .inlineAlert {
-  cursor: auto;
-}
-
-.complainScreen > div > div textarea {
-  background-color: #c3ffd2;
-  width: 50vw;
-  height: 40vh;
-  font-size: 2rem;
-  margin-top: 1rem;
-  margin-bottom: 3rem;
-}
-
-.inlineAlert {
-  cursor: pointer;
-  background-color: #ffdddd;
-  padding: .8rem 2.4rem;
-  border-radius: 15px;
-  color: #ff0000;
-  font-size: 1.8rem !important;
-  font-weight: 100;
-  letter-spacing: -.030em;
-}
-
-/**
-  * Component <- Loading
-  */
-.loadingScreen h1 {
-  font-size: 5rem;
-}
-
-.lostConnectionScreen > div {
-  text-align: center;
-}
-
-.lostConnectionScreen h3 {
-  font-size: 2rem;
-  margin-bottom: 1rem;
-}
-
-.lostConnectionScreen h3:nth-child(2) {
-  color: white;
-}
-
-.activateScreen > div {
-  text-align: center;
-}
-
-.activateScreen h3 {
-  font-size: 2rem;
-  margin-bottom: 1rem;
-}
-
-.activateScreen h3:nth-child(1) {
-  color: white;
-}
-
-.activateScreen button {
-  font-size: 1.8rem;
-  margin-top: 8rem;
-}
-
-/**
-  * Component <- LoginScreen
-  */
-.loginScreen.admin {
-  z-index: 50;
-}
-
-.liveGamesMegaContainer {
-  margin-top: 3rem;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  gap: 8rem;
-}
-
-.liveGamesMegaContainer .liveGamesContainer {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-align: start;
-      -ms-flex-align: start;
-          align-items: flex-start;
-  gap: 2rem;
-}
-
-.liveGamesMegaContainer .liveGamesContainer h3 {
-  color: white;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div {
-  width: 100%;
-  padding: 2rem;
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div:hover {
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div h6 {
-  margin-inline: 0;
-  margin-block: .5rem;
-  color: #ead24d;
-  font-weight: normal;
-  font-size: 1.2rem;
-  text-align: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div h6 span {
-  color: white;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div {
-  -webkit-box-flex: 1;
-      -ms-flex: 1;
-          flex: 1;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div:nth-child(1) {
-  -webkit-box-align: start;
-      -ms-flex-align: start;
-          align-items: flex-start;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div:nth-child(2) {
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div:nth-child(2) > div {
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div:nth-child(3) {
-  -webkit-box-align: end;
-      -ms-flex-align: end;
-          align-items: flex-end;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div:nth-child(3) h5 {
-  margin-inline: 4rem;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div p {
-  margin-top: 1rem;
-  font-size: 1.5rem;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div h5 {
-  font-size: 5rem;
-  font-weight: 100;
-  font-style: italic;
-  margin-inline: 3rem;
-  margin-block: 0;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div > div {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  margin-inline: 2.5rem;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div.liveBlackjackGame > div > div .card {
-  margin-inline: -2.5rem;
-  position: relative;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .cardsOnTable, .liveGamesMegaContainer .liveGamesContainer > div .cards {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  margin-inline: 2.5rem;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .cardsOnTable .card, .liveGamesMegaContainer .liveGamesContainer > div .cards .card {
-  margin-inline: -2.5rem;
-  position: relative;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .cardsOnTable {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .cards {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .cards .card {
-  margin-inline: -1.6rem;
-  height: 100px;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .playerInLiveRouletteGame, .liveGamesMegaContainer .liveGamesContainer > div .playerInLivePokerGame {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .playerInLiveRouletteGame > div, .liveGamesMegaContainer .liveGamesContainer > div .playerInLivePokerGame > div {
-  -webkit-box-flex: 1;
-      -ms-flex: 1;
-          flex: 1;
-}
-
-.liveGamesMegaContainer .liveGamesContainer > div .playerInLivePokerGame {
-  margin-block: .8rem;
-}
-
-.complaintsScreen {
-  z-index: 20;
-}
-
-.complaintsScreen .complaint {
-  width: 100%;
-  padding: 2rem;
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-}
-
-.complaintsScreen .complaint:hover {
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-}
-
-.complaintsScreen .complaint:nth-child(2n+1) {
-  color: white;
-}
-
-.complaintsScreen .complaint > div:nth-child(1) {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-}
-
-.complaintsScreen .complaint > div:nth-child(1) > * {
-  -webkit-box-flex: 1;
-      -ms-flex: 1;
-          flex: 1;
-}
-
-.complaintsScreen .complaint > div:nth-child(1) > div {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: end;
-      -ms-flex-pack: end;
-          justify-content: flex-end;
-}
-
-.complaintsScreen .complaint textarea {
-  width: 100%;
-  height: 7rem;
-  margin-top: .5rem;
-  font-size: 1.2rem;
-  padding: .4rem;
-  background-color: #c3ffd2;
-}
-
-.complaintsScreen .complaint .answering {
-  margin-top: 1rem;
-}
-
-.complaintsScreen .complaint .answering > div {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: end;
-      -ms-flex-pack: end;
-          justify-content: flex-end;
-  margin-top: 1rem;
-}
-
-.complaintsScreen .complaint .primaryButton, .complaintsScreen .complaint .secondaryButton {
-  font-size: 1rem;
-}
-
-.liveGamesScreen {
-  z-index: 20;
-}
-
-.dashboardScreen.admin .fs-inputs-container {
-  -webkit-transform: translate(-50%, -75%);
-          transform: translate(-50%, -75%);
-}
-
-.dashboardScreen.admin .fs-inputs-container > div {
-  gap: 10rem;
-}
-
-.dashboardScreen.admin .fs-inputs-container > div > div {
-  width: 50vw;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -ms-flex-pack: distribute;
-      justify-content: space-around;
-}
-
-/**
-  * Primary Thingies
-  */
-.primaryButton {
-  background: -webkit-gradient(linear, left top, right top, from(#0B932E), to(#097625));
-  background: linear-gradient(to right, #0B932E, #097625);
-  color: #ead24d;
-  outline: none;
-  border: none;
-  border-radius: 10px;
-  font-size: 1.5rem;
-  font-weight: bold;
-  padding: 5px 20px;
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-  cursor: pointer;
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-}
-
-.primaryButton:hover {
-  -webkit-transform: scale(1.1) rotateZ(-1deg);
-          transform: scale(1.1) rotateZ(-1deg);
-}
-
-.primaryButton:active {
-  -webkit-transition: .05s linear;
-  transition: .05s linear;
-  -webkit-transform: scale(1) rotateZ(-1deg);
-          transform: scale(1) rotateZ(-1deg);
-}
-
-.secondaryButton {
-  background: -webkit-gradient(linear, left top, right top, from(#4d99ea), to(#4d99ea));
-  background: linear-gradient(to right, #4d99ea, #4d99ea);
-  color: white;
-  outline: none;
-  border: none;
-  border-radius: 10px;
-  font-size: 1.5rem;
-  font-weight: bold;
-  padding: 5px 20px;
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-  cursor: pointer;
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-}
-
-.secondaryButton:hover {
-  -webkit-transform: scale(1.1) rotateZ(-1deg);
-          transform: scale(1.1) rotateZ(-1deg);
-}
-
-.secondaryButton:active {
-  -webkit-transition: .05s linear;
-  transition: .05s linear;
-  -webkit-transform: scale(1) rotateZ(-1deg);
-          transform: scale(1) rotateZ(-1deg);
-}
-
-.tertiaryButton {
-  background: -webkit-gradient(linear, left top, right top, from(#484848), to(#6a6a6a));
-  background: linear-gradient(to right, #484848, #6a6a6a);
-  color: white;
-  outline: none;
-  border: none;
-  border-radius: 10px;
-  font-size: 1.5rem;
-  font-weight: bold;
-  padding: 5px 20px;
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-  cursor: pointer;
-  -webkit-transition: all .2s linear;
-  transition: all .2s linear;
-}
-
-.tertiaryButton:hover {
-  background: -webkit-gradient(linear, left top, right top, from(#6e6e6e), to(#a0a0a0));
-  background: linear-gradient(to right, #6e6e6e, #a0a0a0);
-}
-
-.tertiaryButton:active {
-  -webkit-transition: .05s linear;
-  transition: .05s linear;
-  background: -webkit-gradient(linear, left top, right top, from(#484848), to(#6a6a6a));
-  background: linear-gradient(to right, #484848, #6a6a6a);
-}
-
-/**
-  * Input Sliders
-  */
-.primarySlider {
-  -webkit-appearance: none;
-  width: 250px;
-  height: 10px;
-  background: #0B932E;
-  outline: none;
-  border-radius: 10px;
-  -webkit-transition: .2s;
-  -webkit-transition: opacity .2s;
-  transition: opacity .2s;
-  -webkit-box-shadow: 0 5px 25px rgba(234, 210, 77, 0.25);
-          box-shadow: 0 5px 25px rgba(234, 210, 77, 0.25);
-}
-
-.primarySlider:hover {
-  opacity: 1;
-}
-
-.primarySlider::-webkit-slider-thumb {
-  -webkit-appearance: none;
-  appearance: none;
-  outline: none;
-  border: none;
-  width: 35px;
-  height: 35px;
-  border-radius: 50%;
-  background: url("/images/gold-coin.png");
-  background-size: contain;
-  background-color: #ead24d;
-  cursor: pointer;
-}
-
-.primarySlider::-moz-range-thumb {
-  -moz-appearance: none;
-       appearance: none;
-  outline: none;
-  border: none;
-  width: 35px;
-  height: 35px;
-  border-radius: 50%;
-  background: url("/images/gold-coin.png");
-  background-size: contain;
-  background-color: #ead24d;
-  cursor: pointer;
-}
-
-/**
-  * Scrollbar
-  */
-/* width */
-::-webkit-scrollbar {
-  width: 15px;
-}
-
-/* Track */
-::-webkit-scrollbar-track {
-  background: #0B932E;
-}
-
-/* Handle */
-::-webkit-scrollbar-thumb {
-  background: #ead24d;
-}
-
-/* Handle on hover */
-::-webkit-scrollbar-thumb:hover {
-  background: #efcb00;
-}
-
-/**
-  * File <- Blackjack Main
-  */
-.blackjackButtons {
-  position: absolute;
-  left: 0;
-  top: 90vh;
-  width: 100vw;
-  height: 10vh;
-  overflow: hidden;
-}
-
-.blackjackButtons > div {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: horizontal;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: row;
-          flex-direction: row;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  -webkit-transition: .5s ease-in-out;
-  transition: .5s ease-in-out;
-}
-
-.blackjackButtons > div > button {
-  width: 300px;
-}
-
-.blackjackButtons > div > button:nth-child(2) {
-  margin-left: 30px;
-}
-
-.card {
-  aspect-ratio: 400/560;
-  height: 150px;
-  background-size: contain;
-  position: absolute;
-  -webkit-transition: .5s ease-in-out;
-  transition: .5s ease-in-out;
-  border-radius: 10px;
-  border: 1px solid black;
-}
-
-.blackjackDisplayBet {
-  position: absolute;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  left: 51vw;
-  top: 63.5vh;
-}
-
-.blackjackSideBetsModal {
-  z-index: 20;
-  -webkit-box-orient: vertical !important;
-  -webkit-box-direction: normal !important;
-      -ms-flex-direction: column !important;
-          flex-direction: column !important;
-  position: fixed;
-  left: 50vw;
-  top: 45vh;
-  width: 41vw;
-  height: 80vh;
-  padding: 10px;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  background: -webkit-gradient(linear, left top, right top, from(#0B932Ec0), to(#097625e0));
-  background: linear-gradient(to right, #0B932Ec0, #097625e0);
-  -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 50px rgba(0, 0, 0, 0.25);
-  border-radius: 20px;
-  overflow-y: scroll;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  width: 100%;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect:first-child {
-  margin-top: 10rem;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect h1 {
-  margin-bottom: 1rem;
-  color: #ead24d;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect > div {
-  text-align: left;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect > div p {
-  margin-bottom: 1rem;
-  padding: 10px 20px;
-  border-radius: 5px;
-  cursor: pointer;
-  -webkit-transition: all .25s linear;
-  transition: all .25s linear;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect > div p span {
-  font-size: 1.2rem;
-  color: #ead24d;
-}
-
-.blackjackSideBetsModal .blackjackSideBetSelect > div p:hover {
-  color: #ead24d;
-  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-}
-
-.blackjackSideBetsChooseCreditsModal {
-  z-index: 20;
-  -webkit-box-orient: vertical !important;
-  -webkit-box-direction: normal !important;
-      -ms-flex-direction: column !important;
-          flex-direction: column !important;
-  position: fixed;
-  left: 50vw;
-  top: 45vh;
-  width: 41vw;
-  height: 80vh;
-  padding: 10px;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  background: -webkit-gradient(linear, left top, right top, from(#00000080), to(#00000080));
-  background: linear-gradient(to right, #00000080, #00000080);
-  -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, 0.25);
-          box-shadow: 0 5px 50px rgba(0, 0, 0, 0.25);
-  border-radius: 20px;
-}
-
-.blackjackSideBetsChooseCreditsModal p {
-  margin-bottom: 1rem;
-  padding: 10px 20px;
-  border-radius: 5px;
-  -webkit-transition: all .25s linear;
-  transition: all .25s linear;
-}
-
-.blackjackSideBetsChooseCreditsModal p span {
-  font-size: 1.2rem;
-  color: white;
-}
-
-/**
-  * File <- Roulette Main
-  */
-.rouletteMainContainer {
-  background-color: #006600;
-}
-
-#rouletteBall {
-  position: absolute;
-  top: 87.5%;
-  left: 17.5%;
-  width: 1rem;
-}
-
-#rouletteBetsImg {
-  position: absolute;
-  top: 65%;
-  left: 59%;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  width: 50vw;
-  height: auto;
-  cursor: url(/gold-coin.cur), auto;
-}
-
-#rouletteWheelImg {
-  position: absolute;
-  top: 60%;
-  left: 18%;
-  -webkit-transition: all .5s ease-in-out;
-  transition: all .5s ease-in-out;
-  width: 450px;
-  height: auto;
-}
-
-.rouletteInfoText {
-  position: absolute;
-  top: 15%;
-  width: 100vw;
-  text-align: center;
-  font-size: 1.1rem;
-}
-
-.roulettePlayersContainer {
-  position: absolute;
-  top: 15%;
-  right: 4%;
-  width: 10vw;
-  height: 80vh;
-  -webkit-box-shadow: 0 0 10px rgba(10, 148, 45, 0.25);
-          box-shadow: 0 0 10px rgba(10, 148, 45, 0.25);
-  padding: 1rem;
-  display: -ms-grid;
-  display: grid;
-  -ms-grid-rows: (minmax(0, 1fr))[2];
-      grid-template-rows: repeat(2, minmax(0, 1fr));
-  overflow-x: hidden;
-  overflow-y: scroll;
-}
-
-.roulettePlayersContainer p {
-  word-wrap: break-word;
-  margin-top: .5rem;
-}
-
-.rouletteTimer {
-  position: absolute;
-  top: calc((60% + 450px) / 2);
-  left: calc(18.5%);
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  gap: 5px;
-  font-size: 2.5rem;
-  color: black;
-}
-
-.rouletteBetModal {
-  z-index: 20;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  position: fixed;
-  left: 0;
-  top: 0;
-  width: 100vw;
-  height: 100vh;
-  background: #000000c0;
-}
-
-.rouletteBetModal p {
-  margin-bottom: 1rem;
-  padding: 10px 20px;
-  border-radius: 5px;
-  -webkit-transition: all .25s linear;
-  transition: all .25s linear;
-}
-
-.rouletteBetModal p span {
-  font-size: 1.2rem;
-  color: #ead24d;
-}
-
-.pokerRaiseModal {
-  z-index: 20;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  position: fixed;
-  left: 0;
-  top: 0;
-  width: 100vw;
-  height: 100vh;
-  background: #000000c0;
-}
-
-.pokerRaiseModal p {
-  margin-bottom: 1rem;
-  padding: 10px 20px;
-  border-radius: 5px;
-  -webkit-transition: all .25s linear;
-  transition: all .25s linear;
-}
-
-.pokerRaiseModal p span {
-  font-size: 1.2rem;
-  color: #ead24d;
-}
-
-/**
-  * Spin effect on the roulette wheel
-  */
-.spin {
-  -webkit-animation: spinner 4s infinite;
-          animation: spinner 4s infinite;
-  -webkit-animation-timing-function: ease-in-out;
-          animation-timing-function: ease-in-out;
-}
-
-@-webkit-keyframes spinner {
-  0% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
-            transform: translate(-50%, -50%) rotateZ(0deg);
-  }
-  10% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(20 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(20 * 360deg));
-  }
-  20% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(38 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(38 * 360deg));
-  }
-  30% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(54 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(54 * 360deg));
-  }
-  40% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(78 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(78 * 360deg));
-  }
-  50% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(90 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(90 * 360deg));
-  }
-  60% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(100 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(100 * 360deg));
-  }
-  70% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(108 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(108 * 360deg));
-  }
-  80% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(116 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(116 * 360deg));
-  }
-  90% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(120 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(120 * 360deg));
-  }
-  100% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(122 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(122 * 360deg));
-  }
-}
-
-@keyframes spinner {
-  0% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
-            transform: translate(-50%, -50%) rotateZ(0deg);
-  }
-  10% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(20 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(20 * 360deg));
-  }
-  20% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(38 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(38 * 360deg));
-  }
-  30% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(54 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(54 * 360deg));
-  }
-  40% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(78 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(78 * 360deg));
-  }
-  50% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(90 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(90 * 360deg));
-  }
-  60% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(100 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(100 * 360deg));
-  }
-  70% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(108 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(108 * 360deg));
-  }
-  80% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(116 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(116 * 360deg));
-  }
-  90% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(120 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(120 * 360deg));
-  }
-  100% {
-    -webkit-transform: translate(-50%, -50%) rotateZ(calc(122 * 360deg));
-            transform: translate(-50%, -50%) rotateZ(calc(122 * 360deg));
-  }
-}
-
-/**
-  * File <- Poker Main
-  */
-.pokerMainContainer .pokerPickATableContainer {
-  position: absolute;
-  left: 0;
-  top: 0;
-  width: 100vw;
-  height: 100vh;
-  background-color: #111;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  gap: 5rem;
-}
-
-.pokerMainContainer .pokerPickATableContainer .createATable > input {
-  margin-bottom: 2rem;
-  padding-left: 4px;
-  padding-right: 4px;
-  font-size: 1.5rem;
-  margin-right: 1rem;
-  border-radius: .5rem;
-}
-
-.pokerMainContainer .pokerPickATableContainer > div:not(.createATable) > h3 {
-  margin-bottom: 1rem;
-}
-
-.pokerMainContainer .pokerPickATableContainer > div:not(.createATable) > div {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  gap: 2rem;
-  width: 100vw;
-  max-height: 45vh;
-  padding-block: 2rem;
-  overflow-x: hidden;
-  overflow-y: scroll;
-}
-
-.pokerMainContainer .pokerPickATableContainer > div:not(.createATable) > div > div {
-  -webkit-box-shadow: 0 5px 25px #4d99eaaa;
-          box-shadow: 0 5px 25px #4d99eaaa;
-  width: 60vw;
-  padding: 1rem 3rem;
-  border-radius: .5rem;
-  cursor: pointer;
-  display: -ms-grid;
-  display: grid;
-  -ms-grid-columns: (minmax(0, 1fr))[4];
-      grid-template-columns: repeat(4, minmax(0, 1fr));
-  place-items: center;
-  -webkit-transition: all .2s ease-out;
-  transition: all .2s ease-out;
-}
-
-.pokerMainContainer .pokerPickATableContainer > div:not(.createATable) > div > div:hover {
-  -webkit-transform: scale(1.05);
-          transform: scale(1.05);
-  -webkit-box-shadow: 0 10px 35px #4d99eaaa;
-          box-shadow: 0 10px 35px #4d99eaaa;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair {
-  position: absolute;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  width: 110px;
-  aspect-ratio: 1;
-  border-radius: 50%;
-  border: 5px solid #ead24daa;
-  background-color: black;
-  display: -ms-grid;
-  display: grid;
-  place-items: center;
-  font-size: .8rem;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair.onTurn {
-  border: 5px dotted #ead24d;
-  background-color: #ead24d55;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair.folded {
-  border: 5px solid rgba(59, 59, 59, 0.667);
-  background-color: rgba(59, 59, 59, 0.667);
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair > div p {
-  margin-block: 2px;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair .pokerPlayerCardsContainer {
-  position: relative;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair .pokerPlayerCardsContainer > div {
-  position: absolute;
-  top: -2vh;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair .pokerPlayerCardsContainer > div .card {
-  height: 80px;
-  margin-inline: -1rem;
-  position: relative;
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair .pokerPlayerCardsContainer > div .card:first-child {
-  -webkit-transform: rotateZ(-5deg);
-          transform: rotateZ(-5deg);
-}
-
-.pokerMainContainer .pokerChairsContainer .pokerChair .pokerPlayerCardsContainer > div .card:last-child {
-  -webkit-transform: rotateZ(5deg);
-          transform: rotateZ(5deg);
-}
-
-.pokerMainContainer .pokerPotContainer {
-  position: absolute;
-  top: 57vh;
-  left: 50vw;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-}
-
-.pokerMainContainer .pokerPlayButtonsContainer {
-  position: absolute;
-  top: 62vh;
-  left: 50vw;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  gap: 1rem;
-}
-
-.pokerMainContainer .pokerPlayButtonsContainer button {
-  min-width: 110px;
-}
-
-.pokerMainContainer .cardsInTheMiddleContainer {
-  position: absolute;
-  top: 45vh;
-  left: 50vw;
-  -webkit-transform: translate(-50%, -50%);
-          transform: translate(-50%, -50%);
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-}
-
-.pokerMainContainer .cardsInTheMiddleContainer .card {
-  height: 130px;
-  position: relative;
-  margin-inline: 2px;
-}
-
-.pokerMainContainer .pokerMessagesContainer {
-  position: absolute;
-  top: 5vh;
-  left: 50vw;
-  -webkit-transform: translateX(-50%);
-          transform: translateX(-50%);
-}
-
-.pokerMainContainer .pokerMessagesContainer > p:first-child {
-  font-style: italic;
-  color: #c1fbaa;
-}
-
-.pokerMainContainer .pokerMessagesContainer > p:not(:first-child):not(:last-child) {
-  font-size: 1.2rem;
-  margin-top: 1rem;
-}
-
-.pokerMainContainer .pokerMessagesContainer > p:last-child {
-  margin-top: .5rem;
-  color: #ccc;
-}
-/*# sourceMappingURL=globals.css.map */
Index: styles/globals.css.map
===================================================================
--- styles/globals.css.map	(revision 41d3f60370077ca99cfecfaf1b8e6b74ea364357)
+++ 	(revision )
@@ -1,9 +1,0 @@
-{
-    "version": 3,
-    "mappings": "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",
-    "sources": [
-        "globals.scss"
-    ],
-    "names": [],
-    "file": "globals.css"
-}
Index: styles/globals.scss
===================================================================
--- styles/globals.scss	(revision 41d3f60370077ca99cfecfaf1b8e6b74ea364357)
+++ 	(revision )
@@ -1,1542 +1,0 @@
-@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);
-
-html,
-body {
-  padding: 0;
-  margin: 0;
-  // font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
-  //   Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
-
-  font-family: 'Inter', sans-serif;
-
-  overflow: hidden;
-}
-
-a {
-  color: inherit;
-  text-decoration: none;
-}
-
-* {
-  box-sizing: border-box;
-}
-
-// my code below:
-p, h1, h3 {
-  margin: 0;
-}
-
-.app {
-  color: white;
-
-  letter-spacing: 1px;
-
-  width: 100vw;
-  height: 100vh;
-
-  margin: auto;
-
-  overflow: hidden;
-
-  background-size: cover;
-  background-repeat: no-repeat;
-  background-position: 0% 50%;
-
-  text-align: center;
-}
-
-/**
-  * Component <- Header
-  */
-header.header {
-  display: flex;
-  justify-content: space-between;
-  align-items: center;
-
-  width: 92vw;
-  margin: auto;
-  margin-top: 20px;
-
-  position: relative;
-  z-index: 5;
-
-  .logo {
-    width: 80px;
-    aspect-ratio: 1;
-    border-radius: 100%;
-
-    background-image: url("/images/logo.png");
-    background-size: cover;
-
-    border: 2px solid rgba(255, 255, 255, 0.2);
-
-    cursor: pointer;
-  }
-
-  h2 {
-    cursor: pointer;
-  }
-
-  nav {
-    ul {
-      display: flex;
-      flex-direction: row;
-      list-style-type: none;
-
-      li {
-        margin-right: 4rem;
-
-        &:last-child {
-          margin-right: 0;
-        }
-      }
-    }
-
-    &.mainHeaderNavigation {
-      ul {
-        li {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-}
-
-/**
-  * Component <- Full Width Text
-  *
-  * Used in "Welcome To Caessino"
-  */
-.fullwidthText {
-  width: 100vw;
-  
-  display: flex;
-  flex-direction: column;
-  justify-content: center;
-  align-items: center;
-
-  margin-top: 40px;
-
-  padding: 15px 0 20px 0;
-
-  background-color: rgba(0, 0, 0, .6);
-
-  h1 {
-    color: #FFD700;
-    font-weight: lighter;
-    font-size: 2.5rem;
-  }
-
-  h3 {
-    margin-top: 15px;
-    font-weight: lighter;
-  }
-}
-
-/**
-  * Component <- Alert
-  *
-  * Similar to Full Width Text
-  */
-.alert {
-  z-index: 30;
-
-  width: 100vw;
-  
-  display: flex;
-  flex-direction: column;
-  justify-content: center;
-  align-items: center;
-
-  padding: 20px 0 25px 0;
-
-  background-color: rgba(0, 0, 0, .9);
-
-  position: absolute;
-
-  transform: translateY(-70%);
-  
-  transition: '.5s linear';
-
-  h1 {
-    color: #FFD700;
-    font-weight: lighter;
-    font-size: 2.5rem;
-  }
-
-  h3 {
-    margin-top: 10px;
-    font-weight: lighter;
-  }
-
-  button {
-    width: 500px;
-    margin-top: 20px;
-  }
-}
-
-/**
-  * Component <- Notification
-  *
-  * Displayed fixed in the top right corner
-  */
-.notification {
-  z-index: 30;
-
-  position: fixed;
-  top: 40px;
-  right: 30px;
-  
-  width: 500px;
-  min-height: 200px;
-
-  display: flex;
-  flex-direction: column;
-  justify-content: center;
-  align-items: flex-end;
-
-  svg {
-    cursor: pointer;
-  }
-
-  &>div {
-    flex: 1;
-
-    width: 100%;
-
-    display: flex;
-    justify-content: center;
-    align-items: center;
-
-    font-size: 1.5rem;
-
-    margin-bottom: 1.2rem;
-
-    text-align: center;
-  }
-
-  font-size: 2rem;
-
-  padding: 20px;
-  border-radius: 15px;
-
-  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-}
-
-/**
-  * Component <- Game Circle
-  *
-  * Used in Landing Page -> to display the games in circles
-  */
-.gameCircles {
-  display: flex;
-  flex-direction: row;
-  justify-content: space-between;
-  align-items: center;
-
-  width: 92vw;
-  margin: auto;
-  margin-top: 50px;
-
-  .gameCircle {
-    transition: all .2s linear;
-    cursor: pointer;
-
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    align-items: center;
-
-    .circleLarge {
-      transition: all .2s linear;
-      
-      width: 22vw;
-      aspect-ratio: 1;
-      
-      border-radius: 100%;
-      
-      background: linear-gradient(to top right, #ffd900cc, #B65714);
-      opacity: .95;
-      
-      display: flex;
-      flex-direction: column;
-
-      .circle {
-        border-radius: 100%;
-        width: 98%;
-        background-size: cover;
-        margin: auto;
-        aspect-ratio: 1;
-      }
-    }
-
-    h3 {
-      transition: all .2s linear;
-
-      font-weight: lighter;
-      margin-top: 30px;
-
-      opacity: 0;
-    }
-
-    h1.loading {
-      color: white;
-      position: absolute;
-      width: 100vw;
-      top: 50vh;
-      left: 50vw;
-      transform: translate(-50%, -50%);
-
-      font-size: 5rem;
-
-      z-index: 10;
-    }
-
-    &:hover {
-      .circleLarge {
-        transform: scale(1.1);
-        opacity: 1;
-      }
-
-      h3 {
-        opacity: 1;
-      }
-    }
-  }
-  
-  &:hover {
-    .gameCircle {
-      .circleLarge {
-        opacity: 1 !important;
-      }
-    }
-  }
-}
-
-/**
-  * Full Screen Overlay
-  */
-.fullscreen {
-  position: fixed;
-  top: 0;
-  left: 0;
-
-  width: 100vw;
-  height: 100vh;
-
-  background: linear-gradient(to right, #0B932E, #097625);
-  color: #ead24d;
-
-  z-index: 10;
-}
-
-.fs-centered {
-  &>div {
-    position: fixed;
-    top: 50vh;
-    left: 50vw;
-    transform: translate(-50%, -50%);
-  }
-}
-
-.top-to-bottom-centered {
-  overflow-y: scroll;
-
-  &>div {
-    padding-block: 2rem;
-    width: 70vw;
-    margin-inline: auto;
-
-    display: flex;
-    flex-direction: column;
-    gap: 4rem;
-
-    .link {
-      color: #fff3ae;
-      text-decoration: underline;
-      cursor: pointer;
-    }
-
-    h3 {
-      font-size: 1.5rem;
-      text-align: center;
-    }
-    
-  }
-}
-
-.fs-inputs-container {
-  &>div {
-    margin: auto;
-    margin-top: 2.4rem;
-    width: fit-content;
-
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    align-items: center;
-    
-    &>span {
-      margin-bottom: .5rem;
-      
-      font-size: 1.5rem;
-    }
-    
-    &>input {
-      margin-bottom: 2rem;
-
-      padding-left: 4px;
-      padding-right: 4px;
-      
-      font-size: 2rem;
-    }
-  }
-}
-
-.statsScreen {
-  svg {
-    cursor: pointer;
-    font-size: 2.5rem;
-    color: white;
-  }
-
-  &>div {
-    h1 {
-      font-size: 2.5rem;
-      margin-bottom: 5rem;
-    }
-
-    p {
-      display: flex;
-      justify-content: space-between;
-
-      font-size: 1.5rem;
-      margin-bottom: 1rem;
-
-      &:nth-child(2n) {
-        color: white;
-      }
-
-      span {
-        margin-left: 5rem;
-      }
-    }
-  }
-}
-
-.manageCreditsScreen {
-  .inlineAlert {
-    font-size: 1.5rem !important;
-    cursor: auto;
-  }
-
-  svg {
-    z-index: 100;
-    cursor: pointer;
-    font-size: 2.5rem;
-    color: white;
-  }
-
-  &>div {
-    top: 0%;
-    transform: translate(-50%, 0);
-    width: 100%;
-
-    h2 {
-      font-size: 1.5rem;
-      margin-bottom: 1rem;
-    }
-
-    p {
-      margin-bottom: 5rem;
-      color: white;
-    }
-
-    button {
-      span {
-        color: white;
-      }
-    }
-
-    &>div:not(.main) {
-      margin-top: 5vh;
-      height: 15vh;
-    }
-  
-    &>div.main {
-      height: 70vh;
-
-      display: flex;
-
-      &>div {
-        flex: 1;
-
-        display: flex;
-        flex-direction: column;
-        justify-content: center;
-        align-items: center;
-
-
-        .fs-inputs-container {
-          width: 40%;
-
-          &>div {
-            width: 100%;
-
-            label {
-              color: white;
-            }
-
-            span {
-              color: #ead24d;
-            }
-
-            input {
-              font-size: 1.2rem;
-              width: 100%;
-
-              text-align: center;
-            }
-          }
-        }
-      }
-    }
-  }
-}
-
-.complainScreen {
-  .inlineAlert {
-    cursor: auto;
-  }
-
-  &>div {
-    &>div {
-      textarea {
-        background-color: rgb(195, 255, 210);
-
-        width: 50vw;
-        height: 40vh;
-        font-size: 2rem;
-        margin-top: 1rem;
-        margin-bottom: 3rem;
-      }
-    }
-  }
-}
-
-.inlineAlert {
-  cursor: pointer;
-
-  background-color: #ffdddd;
-  padding: .8rem 2.4rem;
-  border-radius: 15px;
-
-  color: #ff0000;
-  font-size: 1.8rem !important;
-  font-weight: 100;
-  letter-spacing: -.030em;
-}
-
-/**
-  * Component <- Loading
-  */
-.loadingScreen {
-  h1 {
-    font-size: 5rem;
-  }
-}
-
-.lostConnectionScreen {
-  &>div {
-    text-align: center;
-  }
-
-  h3 {
-    font-size: 2rem;
-    margin-bottom: 1rem;
-
-    &:nth-child(2) {
-      color: white;
-    }
-  }
-}
-
-.activateScreen {
-  &>div {
-    text-align: center;
-  }
-
-  h3 {
-    font-size: 2rem;
-    margin-bottom: 1rem;
-
-    &:nth-child(1) {
-      color: white;
-    }
-  }
-
-  button {
-    font-size: 1.8rem;
-    margin-top: 8rem;
-  }
-}
-
-/**
-  * Component <- LoginScreen
-  */
-.loginScreen {
-  &.admin {
-    z-index: 50;
-  }
-}
-
-.liveGamesMegaContainer {
-  margin-top: 3rem;
-
-  display: flex;
-  flex-direction: column;
-  gap: 8rem;
-
-  .liveGamesContainer {
-    display: flex;
-    flex-direction: column;
-    align-items: flex-start;
-
-    gap: 2rem;
-
-    h3 {
-      color: white;
-    }
-
-    &>div {
-      width: 100%;
-      padding: 2rem;
-
-      transition: all .2s linear;
-      box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
-      &:hover {
-        box-shadow: 0 5px 25px rgba(0, 0, 0, .25);
-      }
-
-      h6 {
-        span {
-          color: white;
-        }
-
-        margin-inline: 0;
-        margin-block: .5rem;
-
-        color: #ead24d;
-        font-weight: normal;
-        font-size: 1.2rem;
-
-        text-align: center;
-      }
-
-      &.liveBlackjackGame {
-        display: flex;
-
-        &>div {
-          flex: 1;
-          display: flex;
-          flex-direction: column;
-
-          &:nth-child(1) {
-            align-items: flex-start;
-          }
-
-          &:nth-child(2) {
-            align-items: center;
-
-            &>div {
-              flex-direction: column;
-              justify-content: center;
-            }
-          }
-
-          &:nth-child(3) {
-            align-items: flex-end;
-
-            h5 {
-              margin-inline: 4rem;
-            }
-          }
-
-          p {
-            margin-top: 1rem;
-            
-            font-size: 1.5rem;
-          }
-
-          h5 {
-            font-size: 5rem;
-            font-weight: 100;
-            font-style: italic;
-
-            margin-inline: 3rem;
-            margin-block: 0;
-
-            display: flex;
-            align-items: center;
-          }
-
-          &>div {
-            display: flex;
-
-            margin-inline: 2.5rem;
-
-            .card {
-              margin-inline: -2.5rem;
-            
-              position: relative;
-            }
-          }
-        }
-      }
-
-      .cardsOnTable, .cards {
-        display: flex;
-
-        margin-inline: 2.5rem;
-
-        .card {
-          margin-inline: -2.5rem;
-            
-          position: relative;
-        }
-      }
-
-      .cardsOnTable {
-        display: flex;
-        justify-content: center;
-      }
-
-      .cards {
-        display: flex;
-        justify-content: center;
-        
-        .card {
-          margin-inline: -1.6rem;
-          
-          height: 100px;
-        }
-      }
-
-      .playerInLiveRouletteGame, .playerInLivePokerGame {
-        display: flex;
-        align-items: center;
-
-        &>div {
-          flex: 1;
-        }
-      }
-
-      .playerInLivePokerGame {
-        margin-block: .8rem;
-      }
-    }
-  }
-}
-
-.complaintsScreen {
-  z-index: 20;
-
-  .complaint {
-    width: 100%;
-    padding: 2rem;
-
-    transition: all .2s linear;
-    box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
-    &:hover {
-      box-shadow: 0 5px 25px rgba(0, 0, 0, .25);
-    }
-    
-    &:nth-child(2n+1) {
-      color: white;
-    }
-    
-    &>div:nth-child(1) {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      
-      &>* {
-        flex: 1;
-      }
-
-      &>div {
-        display: flex;
-        justify-content: flex-end;
-      }
-    }
-
-    textarea {
-      width: 100%;
-      height: 7rem;
-      margin-top: .5rem;
-      font-size: 1.2rem;
-      padding: .4rem;
-
-      background-color: rgb(195, 255, 210);
-    }
-
-    .answering {
-      margin-top: 1rem;
-
-      &>div {
-        display: flex;
-        justify-content: flex-end;
-        margin-top: 1rem;
-      }
-    }
-
-    .primaryButton, .secondaryButton {
-      font-size: 1rem;
-    }
-  }
-}
-
-.liveGamesScreen {
-  z-index: 20;
-}
-
-.dashboardScreen {
-  &.admin {
-    .fs-inputs-container {
-      transform: translate(-50%, -75%);
-
-      &>div {
-        gap: 10rem;
-
-        &>div {
-          width: 50vw;
-          display: flex;
-          justify-content: space-around;
-        }
-      }
-    }
-  }
-}
-
-/**
-  * Primary Thingies
-  */
-.primaryButton {
-  background: linear-gradient(to right, #0B932E, #097625);
-  color: #ead24d;
-
-  outline: none;
-  border: none;
-  border-radius: 10px;
-
-  font-size: 1.5rem;
-  font-weight: bold;
-  padding: 5px 20px;
-
-  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-
-  cursor: pointer;
-  transition: all .2s linear;
-
-  &:hover {
-    transform: scale(1.1) rotateZ(-1deg);
-    // padding: 10px 20px;
-  }
-
-  &:active {
-    transition: .05s linear;
-    transform: scale(1) rotateZ(-1deg);
-  }
-}
-
-.secondaryButton {
-  background: linear-gradient(to right, #4d99ea, #4d99ea);
-  color: white;
-
-  outline: none;
-  border: none;
-  border-radius: 10px;
-
-  font-size: 1.5rem;
-  font-weight: bold;
-  padding: 5px 20px;
-
-  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-
-  cursor: pointer;
-  transition: all .2s linear;
-
-  &:hover {
-    transform: scale(1.1) rotateZ(-1deg);
-    // padding: 10px 20px;
-  }
-
-  &:active {
-    transition: .05s linear;
-    transform: scale(1) rotateZ(-1deg);
-  }
-}
-
-.tertiaryButton {
-  background: linear-gradient(to right, #484848, #6a6a6a);
-  color: white;
-
-  outline: none;
-  border: none;
-  border-radius: 10px;
-
-  font-size: 1.5rem;
-  font-weight: bold;
-  padding: 5px 20px;
-
-  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
-
-  cursor: pointer;
-  transition: all .2s linear;
-
-  &:hover {
-    background: linear-gradient(to right, #6e6e6e, #a0a0a0);
-  }
-
-  &:active {
-    transition: .05s linear;
-    background: linear-gradient(to right, #484848, #6a6a6a);
-  }
-}
-
-/**
-  * Input Sliders
-  */
-.primarySlider {
-  -webkit-appearance: none;
-  width: 250px;
-  height: 10px;
-  background: #0B932E;
-  outline: none;
-  border-radius: 10px;
-  -webkit-transition: .2s;
-  transition: opacity .2s;
-
-  box-shadow: 0 5px 25px rgba(234, 210, 77, 0.25);
-}
-
-.primarySlider:hover {
-  opacity: 1;
-}
-
-.primarySlider::-webkit-slider-thumb {
-  -webkit-appearance: none;
-  appearance: none;
-  outline: none;
-  border: none;
-  width: 35px;
-  height: 35px;
-  border-radius: 50%;
-  background: url("/images/gold-coin.png");
-  background-size: contain;
-  background-color: #ead24d;
-  cursor: pointer;
-}
-
-.primarySlider::-moz-range-thumb {
-  appearance: none;
-  outline: none;
-  border: none;
-  width: 35px;
-  height: 35px;
-  border-radius: 50%;
-  background: url("/images/gold-coin.png");
-  background-size: contain;
-  background-color: #ead24d;
-  cursor: pointer;
-}
-
-/**
-  * Scrollbar
-  */
-
-/* width */
-::-webkit-scrollbar {
-  width: 15px;
-}
-
-/* Track */
-::-webkit-scrollbar-track {
-  background: #0B932E;
-}
-
-/* Handle */
-::-webkit-scrollbar-thumb {
-  background: #ead24d;
-}
-
-/* Handle on hover */
-::-webkit-scrollbar-thumb:hover {
-  background: #efcb00;
-}
-
-/**
-  * File <- Blackjack Main
-  */
-.blackjackButtons {
-  position: absolute;
-
-  left: 0;
-  top: 90vh;
-
-  width: 100vw;
-  height: 10vh;
-
-  overflow: hidden;
-
-  &>div {
-    display: flex;
-    flex-direction: row;
-    justify-content: center;
-    align-items: center;
-
-    transition: .5s ease-in-out;
-
-    &>button {
-      width: 300px;
-    }
-
-    &>button:nth-child(2) {
-      margin-left: 30px;
-    }
-  }
-}
-
-.card {    
-  aspect-ratio: 400/560;
-  height: 150px;
-
-  background-size: contain;
-
-  position: absolute;
-
-  transition: .5s ease-in-out;
-
-  border-radius: 10px;
-
-  border: 1px solid black;
-}
-
-.blackjackDisplayBet {
-  position: absolute;
-
-  transform: translate(-50%, -50%);
-
-  left: 51vw;
-  top: 63.5vh;
-}
-
-.blackjackSideBetsModal {
-  z-index: 20;
-
-  flex-direction: column !important;
-
-  position: fixed;
-  left: 50vw;
-  top: 45vh;
-
-  width: 41vw;
-  height: 80vh;
-
-  padding: 10px;
-
-  transform: translate(-50%, -50%);
-
-  background: linear-gradient(to right, #0B932Ec0, #097625e0);
-
-  box-shadow: 0 5px 50px rgba(0, 0, 0, 0.25);
-
-  border-radius: 20px;
-
-  overflow-y: scroll;
-
-  .blackjackSideBetSelect {
-    &:first-child {
-      margin-top: 10rem;
-    }
-
-    display: flex;
-    flex-direction: column;
-    width: 100%;
-    
-    h1 {
-      margin-bottom: 1rem;
-      
-      color: #ead24d;
-    }
-
-    &>div {
-      text-align: left;
-
-      p {
-        margin-bottom: 1rem;
-
-        padding: 10px 20px;
-        border-radius: 5px;
-
-        cursor: pointer;
-
-        transition: all .25s linear;
-
-        span {
-          font-size: 1.2rem;
-          color: #ead24d;
-        }
-        
-        &:hover {
-          color: #ead24d;
-          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);          
-        }
-      }
-    }
-  }
-}
-
-.blackjackSideBetsChooseCreditsModal {
-  z-index: 20;
-
-  flex-direction: column !important;
-
-  position: fixed;
-  left: 50vw;
-  top: 45vh;
-
-  width: 41vw;
-  height: 80vh;
-
-  padding: 10px;
-
-  transform: translate(-50%, -50%);
-
-  background: linear-gradient(to right, #00000080, #00000080);
-
-  box-shadow: 0 5px 50px rgba(0, 0, 0, 0.25);
-
-  border-radius: 20px;
-
-  p {
-    margin-bottom: 1rem;
-
-    padding: 10px 20px;
-    border-radius: 5px;
-
-    transition: all .25s linear;
-
-    span {
-      font-size: 1.2rem;
-      color: white;
-    }
-  }
-}
-
-/**
-  * File <- Roulette Main
-  */
-.rouletteMainContainer {
-  background-color: #006600;
-}
-
-#rouletteBall {
-  position: absolute;
-  top: 87.5%;
-  left: 17.5%;
-
-  width: 1rem;
-}
-
-#rouletteBetsImg {
-  position: absolute;
-  top: 65%;
-  left: 59%;
-
-  transform: translate(-50%, -50%);
-  
-  width: 50vw;
-  height: auto;
-
-  cursor: url(/gold-coin.cur), auto;
-}
-
-#rouletteWheelImg {
-  position: absolute;
-  top: 60%;
-  left: 18%;
-
-  transition: all .5s ease-in-out;
-  
-  width: 450px;
-  height: auto;
-}
-
-.rouletteInfoText {
-  position: absolute;
-  top: 15%;
-  
-  width: 100vw;
-
-  text-align: center;
-
-  font-size: 1.1rem;
-}
-
-.roulettePlayersContainer {
-  position: absolute;
-  top: 15%;
-  right: 4%;
-  
-  width: 10vw;
-  height: 80vh;
-
-  box-shadow: 0 0 10px rgba(10, 148, 45, .25);
-
-  padding: 1rem;
-
-  display: grid;
-  grid-template-rows: repeat(2, minmax(0, 1fr));
-
-  overflow-x: hidden;
-  overflow-y: scroll;
-
-  p {
-    word-wrap: break-word;
-    margin-top: .5rem;
-  }
-}
-
-.rouletteTimer {
-  position: absolute;
-  top: calc((60% + 450px) / 2);
-  left: calc(18.5%);
-
-  transform: translate(-50%, -50%);
-
-  display: flex;
-  flex-direction: column;
-  justify-content: center;
-  align-items: center;
-  gap: 5px;
-  
-  font-size: 2.5rem;
-
-  color: black;
-}
-
-.rouletteBetModal {
-  z-index: 20;
-
-  flex-direction: column;
-  justify-content: center;
-  align-items: center;
-
-  position: fixed;
-  left: 0;
-  top: 0;
-
-  width: 100vw;
-  height: 100vh;
-
-  background: #000000c0;
-
-  p {
-    margin-bottom: 1rem;
-
-    padding: 10px 20px;
-    border-radius: 5px;
-
-    transition: all .25s linear;
-
-    span {
-      font-size: 1.2rem;
-      color: #ead24d;
-    }
-  }
-}
-
-.pokerRaiseModal {
-  z-index: 20;
-
-  flex-direction: column;
-  justify-content: center;
-  align-items: center;
-
-  position: fixed;
-  left: 0;
-  top: 0;
-
-  width: 100vw;
-  height: 100vh;
-
-  background: #000000c0;
-
-  p {
-    margin-bottom: 1rem;
-
-    padding: 10px 20px;
-    border-radius: 5px;
-
-    transition: all .25s linear;
-
-    span {
-      font-size: 1.2rem;
-      color: #ead24d;
-    }
-  }
-}
-
-/**
-  * Spin effect on the roulette wheel
-  */
-.spin {
-  animation: spinner 4s infinite;
-  animation-timing-function: ease-in-out;
-}
-
-@keyframes spinner {
-  0% {
-    transform: translate(-50%, -50%) rotateZ(0deg);
-  }
-  10% {
-    transform: translate(-50%, -50%) rotateZ(calc(20 * 360deg));
-  }
-  20% {
-    transform: translate(-50%, -50%) rotateZ(calc(38 * 360deg));
-  }
-  30% {
-    transform: translate(-50%, -50%) rotateZ(calc(54 * 360deg));
-  }
-  40% {
-    transform: translate(-50%, -50%) rotateZ(calc(78 * 360deg));
-  }
-  50% {
-    transform: translate(-50%, -50%) rotateZ(calc(90 * 360deg));
-  }
-  60% {
-    transform: translate(-50%, -50%) rotateZ(calc(100 * 360deg));
-  }
-  70% {
-    transform: translate(-50%, -50%) rotateZ(calc(108 * 360deg));
-  }
-  80% {
-    transform: translate(-50%, -50%) rotateZ(calc(116 * 360deg));
-  }
-  90% {
-    transform: translate(-50%, -50%) rotateZ(calc(120 * 360deg));
-  }
-  100% {
-    transform: translate(-50%, -50%) rotateZ(calc(122 * 360deg));
-  }
-}
-
-/**
-  * File <- Poker Main
-  */
-.pokerMainContainer {
-  .pokerPickATableContainer {
-    position: absolute;
-    left: 0;
-    top: 0;
-    width: 100vw;
-    height: 100vh;
-
-    background-color: #111;
-
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    align-items: center;
-    gap: 5rem;
-
-    .createATable {
-      &>input {
-        margin-bottom: 2rem;
-  
-        padding-left: 4px;
-        padding-right: 4px;
-        
-        font-size: 1.5rem;
-
-        margin-right: 1rem;
-
-        border-radius: .5rem;
-      }
-    }
-
-    &>div:not(.createATable) {
-      &>h3 {
-        margin-bottom: 1rem;
-      }
-
-      &>div {
-        display: flex;
-        flex-direction: column;
-        align-items: center;
-        gap: 2rem;
-  
-        width: 100vw;
-        max-height: 45vh;
-        padding-block: 2rem;
-
-        overflow-x: hidden;
-        overflow-y: scroll;
-
-        &>div {
-          box-shadow: 0 5px 25px #4d99eaaa;
-
-          width: 60vw;
-
-          padding: 1rem 3rem;
-          border-radius: .5rem;
-
-          cursor: pointer;
-
-          display: grid;
-          grid-template-columns: repeat(4, minmax(0, 1fr));
-          place-items: center;
-
-          transition: all .2s ease-out;
-
-          &:hover {
-            transform: scale(1.05);
-            box-shadow: 0 10px 35px #4d99eaaa;
-          }
-        }
-      }
-    }
-  }
-
-  .pokerChairsContainer {
-    .pokerChair {
-      position: absolute;
-
-      transform: translate(-50%, -50%);
-
-      width: 110px;
-      aspect-ratio: 1;
-
-      border-radius: 50%;
-
-      border: 5px solid #ead24daa;
-      background-color: black;
-
-      display: grid;
-      place-items: center;
-
-      font-size: .8rem;
-
-      &.onTurn {
-        border: 5px dotted #ead24d;
-        background-color: #ead24d55;
-      }
-
-      &.folded {
-        border: 5px solid rgba(59, 59, 59, 0.667);
-        background-color: rgba(59, 59, 59, 0.667);
-      }
-
-      &>div {
-        p {
-          margin-block: 2px;
-        }
-      }
-
-      .pokerPlayerCardsContainer {
-        position: relative;
-
-        &>div {
-          position: absolute;
-          top: -2vh;
-
-          transform: translate(-50%, -50%);
-
-          display: flex;
-
-          .card {
-            height: 80px;
-
-            margin-inline: -1rem;
-
-            position: relative;
-
-            &:first-child {
-              transform: rotateZ(-5deg);
-            }
-            
-            &:last-child {
-              transform: rotateZ(5deg);
-            }
-          }
-        }
-      }
-    }
-  }
-
-  .pokerPotContainer {
-    position: absolute;
-    top: 57vh;
-    left: 50vw;
-
-    transform: translate(-50%, -50%);
-  }
-
-  .pokerPlayButtonsContainer {
-    position: absolute;
-    top: 62vh;
-    left: 50vw;
-
-    transform: translate(-50%, -50%);
-
-    display: flex;
-    justify-content: center;
-    gap: 1rem;
-
-    button {
-      min-width: 110px;
-    }
-  }
-
-  .cardsInTheMiddleContainer {
-    position: absolute;
-    top: 45vh;
-    left: 50vw;
-
-    transform: translate(-50%, -50%);
-
-    display: flex;
-    justify-content: center;
-
-    .card {
-      height: 130px;
-
-      position: relative;
-      margin-inline: 2px;
-    }
-  }
-
-  .pokerMessagesContainer {
-    position: absolute;
-    top: 5vh;
-    left: 50vw;
-
-    transform: translateX(-50%);
-
-    &>p:first-child {
-      font-style: italic;
-      color: #c1fbaa;
-    }
-
-    &>p:not(:first-child):not(:last-child) {
-      font-size: 1.2rem;
-      margin-top: 1rem;
-    }
-
-    &>p:last-child {
-      margin-top: .5rem;
-      color: #ccc;
-    }
-  }
-}
