::-moz-selection {
  background: #212529;
  color: #fff;
}

::selection {
  background: #212529;
  color: #fff;
}

html {
  font-size: 87.5%;
}

body {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  letter-spacing: 1px;
}

#home {
  background-color: #37003c !important;
  background-image: url('../images/bg-home.svg');
  background-position: 100% 0%;
  background-size: 100%;
  background-repeat: no-repeat;
}

#page {
  background-color: #37003c !important;
  background-image: url('../images/bg-page.svg');
  background-position: 100% 0%;
  background-size: 50%;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 768px) {
  #page {
    background-position: 50% 0%;
    background-size: 100%;
  }
}

.table {
  margin-bottom: 0;
}

.table td,
.table th {
  border-width: 1px !important;
}

.table tr:first-child th {
  border-top: 0 !important;
  cursor: pointer;
}

.table tr:last-child td {
  border-bottom: 0 !important;
}

.table tr td:first-child,
.table tr th:first-child {
  border-left: 0 !important;
}

.table tr td:last-child,
.table tr th:last-child {
  border-right: 0 !important;
}

.shadow-primary {
  height: 6px;
  margin: 0 16px;
  background: linear-gradient(to right, rgb(235, 255, 0), rgb(0, 255, 142));
}

.shadow-secondary {
  height: 6px;
  margin: 0 16px;
  background: linear-gradient(to right, rgb(150, 60, 255), rgb(255, 40, 130));
}

.formation {
  background-image: url('../images/pitch-stripes.svg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.formation-bench {
  background-color: rgba(255, 255, 255, .9);
  backdrop-filter: blur(9px);
}

.formation-bench-boost {
  background-color: rgba(2, 136, 73, .9);
  backdrop-filter: blur(9px);
}

.formation-player-shirt {
  max-width: 55px;
}

.formation-player-name {
  background-color: rgba(55, 0, 60, .9);
  backdrop-filter: blur(3px);
}

.formation-player-points {
  background-color: rgba(255, 255, 255, .3);
  backdrop-filter: blur(3px);
}
