:root {
  --game-hue: 37;
  --game-bg: #eff2f5;
  --game-color-1: #272a3b;
  --game-color-2: #d4932e;
  --game-color-2-in: #ffffff;
  --game-icon-color: #d4932e;
  --g-text-shadow-2: #5e5a0a;
  --game-color-dark: #151b25;
  --game-color-subdark: #39414d;
  --game-dark-opacity: rgb(21 27 37 / 60%);
  --game-bg-target: #d4932e;
  --game-text-target-in: #ffffff;
  --game-server-premium: linear-gradient(276deg, rgba(209, 209, 209, 0.15) 0%, rgb(220 173 102 / 20%) 100%);
  --game-server-premium-hover: #ebe5d9;
  --game-tag-bg: #b4b4b6;
  --game-tag-color: #222222;
  --game-tagmod-color: #404859;
  --game-header-gradient: linear-gradient(rgb(21 27 37 / 80%) 0%, rgb(21 27 37 / 90%) 100%);
  --csgo-shadow-color: #fff;
}

[data-theme=dark] {
  --game-bg: hsl(229 11% 15% / 1);
  --game-server-premium: linear-gradient(276deg, rgba(209, 209, 209, 0.15) 0%, rgb(220 173 102 / 62%) 100%);
  --game-server-premium-hover: linear-gradient(276deg, rgb(220 173 102 / 62%) 0%, rgb(220 173 102 / 62%) 100%);
  --csgo-shadow-color: #93784e;
}

.modern-server-list .list-body .server-item .tag-list .tag-item {
  background-color: #b4b4b6;
  color: #222;
}
.modern-server-list .list-body .server-item .tag-list .tag-item:hover {
  opacity: 0.8;
}
.modern-server-list .list-body .server-item .tag-list .tag-mod {
  background: var(--game-tagmod-color);
  color: #eee;
}
.modern-server-list .list-body .server-item.premium-server {
  background: #ebedef;
  border-color: transparent;
  box-shadow: inset 0 0 0 2px var(--csgo-shadow-color);
  background: var(--game-server-premium);
}
.modern-server-list .list-body .server-item.premium-server .glitter-box {
  display: none;
}
.modern-server-list .list-body .server-item.premium-server:hover {
  background: var(--game-server-premium-hover);
}