html {
  background-color: #190167;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNTAwIDEwMDAnPjxkZWZzPjxnIGlkPSdhJz48Y2lyY2xlIGZpbGw9JyMxZDAxNmInIHI9Jy41JyAvPjxjaXJjbGUgZmlsbD0nIzIxMDI2ZicgY3g9JzIwJyByPScxJyAvPjxjaXJjbGUgZmlsbD0nIzI1MDI3MycgY3g9JzQwJyByPScxLjUnIC8+PGNpcmNsZSBmaWxsPScjMjkwMjc4JyBjeD0nNjAnIHI9JzInIC8+PGNpcmNsZSBmaWxsPScjMmMwMzdjJyBjeD0nODAnIHI9JzIuNScgLz48Y2lyY2xlIGZpbGw9JyMzMDAzODAnIGN4PScxMDAnIHI9JzMnIC8+PGNpcmNsZSBmaWxsPScjMzQwMzg0JyBjeD0nMTIwJyByPSczLjUnIC8+PGNpcmNsZSBmaWxsPScjMzgwNDg5JyBjeD0nMTQwJyByPSc0JyAvPjxjaXJjbGUgZmlsbD0nIzNjMDQ4ZCcgY3g9JzE2MCcgcj0nNC41JyAvPjxjaXJjbGUgZmlsbD0nIzQwMDQ5MScgY3g9JzE4MCcgcj0nNScgLz48Y2lyY2xlIGZpbGw9JyM0NDA1OTUnIGN4PScyMDAnIHI9JzUuNScgLz48Y2lyY2xlIGZpbGw9JyM0ODA1OTknIGN4PScyMjAnIHI9JzYnIC8+PGNpcmNsZSBmaWxsPScjNGMwNTllJyBjeD0nMjQwJyByPSc3JyAvPjxjaXJjbGUgZmlsbD0nIzUwMDVhMicgY3g9JzI2MCcgcj0nNy41JyAvPjxjaXJjbGUgZmlsbD0nIzU0MDZhNicgY3g9JzI4MCcgcj0nOCcgLz48Y2lyY2xlIGZpbGw9JyM1ODA2YWInIGN4PSczMDAnIHI9JzguNScgLz48Y2lyY2xlIGZpbGw9JyM1YzA2YWYnIGN4PSczMjAnIHI9JzknIC8+PGNpcmNsZSBmaWxsPScjNjAwNmIzJyBjeD0nMzQwJyByPSc5LjUnIC8+PGNpcmNsZSBmaWxsPScjNjQwNmI3JyBjeD0nMzYwJyByPScxMCcgLz48Y2lyY2xlIGZpbGw9JyM2OTA2YmMnIGN4PSczODAnIHI9JzEwLjUnIC8+PGNpcmNsZSBmaWxsPScjNmQwNWMwJyBjeD0nNDAwJyByPScxMScgLz48Y2lyY2xlIGZpbGw9JyM3MTA1YzQnIGN4PSc0MjAnIHI9JzExLjUnIC8+PGNpcmNsZSBmaWxsPScjNzYwNWM4JyBjeD0nNDQwJyByPScxMicgLz48Y2lyY2xlIGZpbGw9JyM3YTA0Y2QnIGN4PSc0NjAnIHI9JzEyLjUnIC8+PGNpcmNsZSBmaWxsPScjN2YwNGQxJyBjeD0nNDgwJyByPScxMycgLz48Y2lyY2xlIGZpbGw9JyM4MzAzZDUnIGN4PSc1MDAnIHI9JzEzLjUnIC8+PGNpcmNsZSBmaWxsPScjODgwMmQ5JyBjeD0nNTIwJyByPScxNCcgLz48Y2lyY2xlIGZpbGw9JyM4YzAxZGUnIGN4PSc1NDAnIHI9JzE0LjUnIC8+PGNpcmNsZSBmaWxsPScjOTEwMEUyJyBjeD0nNTYwJyByPScxNScgLz48cGF0aCBmaWxsPScjOTEwMEUyJyBkPSdNNTYwLTE1aDk5OTl2MzBINTYweicgLz48L2c+PGcgaWQ9J2InPjx1c2UgaHJlZj0nI2EnPjwvdXNlPjx1c2UgeT0nMjAnIGhyZWY9JyNhJz48L3VzZT48dXNlIHk9JzQwJyBocmVmPScjYSc+PC91c2U+PHVzZSB5PSc2MCcgaHJlZj0nI2EnPjwvdXNlPjx1c2UgeT0nODAnIGhyZWY9JyNhJz48L3VzZT48L2c+PGcgaWQ9J2MnPjx1c2UgaHJlZj0nI2InPjwvdXNlPjx1c2UgeT0nMTAwJyBocmVmPScjYic+PC91c2U+PHVzZSB5PScyMDAnIGhyZWY9JyNiJz48L3VzZT48dXNlIHk9JzMwMCcgaHJlZj0nI2InPjwvdXNlPjx1c2UgeT0nNDAwJyBocmVmPScjYic+PC91c2U+PHVzZSB5PSc1MDAnIGhyZWY9JyNiJz48L3VzZT48L2c+PC9kZWZzPjxnIHRyYW5zZm9ybT0ncm90YXRlKDAgNzUwIDUwMCknPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc1MCAyNTApIHJvdGF0ZSg5MCknPjx1c2UgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA2MDApJyBocmVmPScjYyc+PC91c2U+PHVzZSBocmVmPScjYyc+PC91c2U+PHVzZSB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC02MDApJyBocmVmPScjYyc+PC91c2U+PHVzZSB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xMjAwKScgaHJlZj0nI2MnPjwvdXNlPjwvZz48L2c+PC9zdmc+);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}
.desktop.masonry #logo-top a,
.desktop.masonry #logo-top img {
  width: 110px;
  margin-top: 0;
}
.desktop #game-list #logo {
  background: url(../images/logo-girl.webp) 50% 50%
    no-repeat;
  background-size: contain;
}
.desktop #game-list #logo {
  grid-row: 1 / span 1;
  grid-column: 1 / span 2;
  border-radius: 0;
  text-align: center;
}
.mobile #game-list #logo {
  background-size: 12rem;
  width: auto;
  height: 6rem;
  margin: 0.5rem auto 5rem;
}
.desktop.masonry.play #body {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mobile #game-list #logo {
  background-image: url(../images/logo-girl.webp
  );
}
.desktop.masonry #game-list h1 {
  color: #fff;
}
.desktop .thumb,
.desktop .thumb video {
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.thumb {
  border: 0 !important;
}
.mobile .thumb .game-name,
.mobile #game-list h1 {
  color: #fff;
}
.masonry.list #body .sidelist-thumb-text {
  grid-row: 2 / span 3;
}
.masonry.list #body .sidelist-thumb-text a {
  width: 180px;
  height: 33px;
  border-width: 0;
  background: rgba(255, 255, 255, 0.24);
  color: #fff;
}
.masonry.list #body .sidelist-thumb-text a:hover {
  background: rgba(255, 255, 255, 0.3);
}
.tag-cloud a:hover {
  background-color: #ff4384;
}
.tag-cloud a {
  border-color: #ffc8dc;
}
#footer,
#footer a {
  padding-bottom: 20px;
  color: #fff;
}
.page-text-bg {
  color: #fff;
  overflow: auto;
  text-align: left;
  float: left;
}
.page-text {
  font-size: 14px;
  line-height: normal;
}
.page-text a {
  color: #ddadff;
  text-decoration: none;
}
.page-text h2 {
  color: #fff;
  font-size: 16px;
}
a .badge {
  right: auto;
  left: 0;
  background: url(../images/badge-popular.png) no-repeat 50%
    50%;
  width: 67px;
  height: 69px;
  -webkit-filter: drop-shadow(0px 2px 11px rgba(0, 0, 0, 0.5));
  box-shadow: none;
}
a .badge:after {
  display: none;
}
a.new .badge {
  background: url(../images/badge-new.webp) no-repeat 50% 50%;
}
a.recently-played .badge {
  background: url(../images/badge-recently-played.png)
    no-repeat 50% 50%;
}
