@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap");
* {
  font-family: "Rubik", "Font Awesome 5 Pro";
}

body {
  background-color: #222222;
  background: repeating-linear-gradient(45deg, #2b2b2b 0%, #2b2b2b 10%, #222222 0%, #222222 50%) 0/15px 15px;
}

.app-card {
  background: linear-gradient(to bottom, #0e192b, #0e121d) !important;
  color: #ffffff;
  border: none !important;
  border-radius: 7.5px;
}

.app-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  border-radius: 7.5px;
}
.app-card .app-card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
  background: linear-gradient(to bottom, #0e192b, #0e121d) !important;
  color: #ffffff;
  border-radius: 7.5px;
}
.app-card .app-card-body .app-text-muted {
  color: #273248;
}
.app-card .app-card-body .app-card-title {
  text-align: center;
  text-transform: uppercase;
}
.app-card .app-card-body .modes-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 1em 1em;
}
.app-card .app-card-body .username-grid-container {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr;
  gap: 0px 1em;
}
.app-card .app-btn {
  font-size: 11px;
  background: #1a2332;
  border: unset;
  color: #ffffff;
  transition: all 0.2s ease-in-out;
}
.app-card .app-btn:hover {
  background-color: #121924;
  color: #ffffff;
  box-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
}
.app-card .app-btn:focus {
  box-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
}
.app-card a {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.app-card a:hover {
  color: #ffffff;
  text-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
  text-decoration: none;
}
.app-card .form-control {
  background-color: #1c2739 !important;
  border-color: #172130;
  color: #f9fafe !important;
}
.app-card .form-control:focus {
  box-shadow: none;
  border-color: #172130 !important;
}

.btn.btn-1 {
  background: linear-gradient(to right, #01a2fc, #7fb6f9) !important;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  box-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
  transition: all 0.2s ease-in-out;
}
.btn.btn-1:hover {
  background: linear-gradient(to right, #0087d4, #70a0db) !important;
  color: #ffffff;
  box-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
}
.btn.btn-2 {
  background: linear-gradient(to right, #f49650, #fc805a) !important;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
.btn.btn-2:hover {
  background: linear-gradient(to right, #dd8847, #d46c4c) !important;
  color: #ffffff;
  box-shadow: 0px 5px 15px rgba(249, 140, 84, 0.8);
}
.btn.btn-3 {
  border: 2px solid #314568;
  border-radius: 7.5px;
  color: #314568;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
.btn.btn-3:hover {
  color: #23324b;
  border: 2px solid #23324b;
  box-shadow: 0px 5px 15px rgba(35, 50, 75, 0.8);
}
.btn.btn-modes {
  background: #1a2332;
  font-size: 11px;
  color: #ffffff;
  font-weight: 600;
  transition: all 0.2s ease-in-out;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  flex-direction: column;
  align-items: center;
}
.btn.btn-modes:active, .btn.btn-modes:focus {
  background: linear-gradient(to right, #01a2fc, #7fb6f9) !important;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  box-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
}
.btn.btn-modes:hover {
  background: linear-gradient(to right, #0087d4, #70a0db) !important;
  color: #ffffff;
  box-shadow: 0px 5px 15px rgba(0, 148, 247, 0.8);
}
.btn.btn-modes .mode-title {
  text-transform: uppercase;
}

.app-avatar {
  display: inline-flex;
  padding: 10px;
  background: linear-gradient(90deg, #f7f7f8 50%, transparent 50%, transparent), linear-gradient(-162deg, #56b1fa 50%, #f7f7f8 50%, #f7f7f8);
}

@media screen and (max-width: 1200px) {
  .app-btn img {
    max-width: 32px;
  }
  .app-btn small {
    font-size: 8px;
  }

  .btn.btn-modes {
    font-size: 8px;
  }
}
.versus-card {
  position: relative;
  display: flex;
  flex-direction: row;
  min-width: 0;
  border-radius: 7.5px;
}
.versus-card .versus-card-body {
  display: flex;
  flex-direction: row;
  border: 11px solid #273248;
  border-radius: 10px;
  width: 100%;
  position: relative;
  background: linear-gradient(to top, #1c1f26, #242c37);
}
.versus-card .versus-card-body .teams {
  display: flex;
  width: 100%;
  overflow: hidden;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.versus-card .versus-card-body .teams:first-child {
  clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
}
.versus-card .versus-card-body .teams:last-child {
  clip-path: polygon(30px 0, 100% 0, 100% 100%, 0% 100%);
}
.versus-card .versus-card-body .team-1 {
  background: url("https://i.pinimg.com/originals/25/b5/e0/25b5e0549a461fdbb889dbe9681d00aa.jpg") no-repeat;
  background-position: center;
  padding: 50px;
}
.versus-card .versus-card-body .team-1::before {
  background-color: rgba(0, 33, 41, 0.301);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.versus-card .versus-card-body .team-2 {
  background: url("https://i.pinimg.com/originals/25/b5/e0/25b5e0549a461fdbb889dbe9681d00aa.jpg") no-repeat, #6DB3F2;
  background-position: center;
  padding: 50px;
}
.versus-card .versus-card-body .team-2::before {
  background-color: rgba(48, 1, 1, 0.452);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.versus-card .versus-card-body .team-multiplier {
  color: #2ff073;
  font-weight: 300;
}
.versus-card .versus-card-body .versus {
  position: absolute;
  text-align: center;
  z-index: 3;
  top: calc( 50% - 30px );
  left: calc( 50% - 30px );
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #ffffff;
  display: flex;
  background: linear-gradient(to top, #1c1f24, #232c3b);
  border-radius: 100%;
  width: 60px;
  height: 60px;
}

/*# sourceMappingURL=style.css.map */
