html
{
    background-color: #A5027B;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cg stroke='%23FFF' stroke-width='0'%3E%3Ccircle fill='%23a5027b' cx='800' cy='-378' r='1500'/%3E%3Cellipse fill='%23b20b77' cx='800' cy='-324' rx='1430' ry='1438'/%3E%3Cellipse fill='%23be1674' cx='800' cy='-270' rx='1360' ry='1376'/%3E%3Cellipse fill='%23ca2170' cx='800' cy='-216' rx='1290' ry='1315'/%3E%3Cellipse fill='%23d42d6c' cx='800' cy='-162' rx='1220' ry='1253'/%3E%3Cellipse fill='%23dd3968' cx='800' cy='-108' rx='1150' ry='1192'/%3E%3Cellipse fill='%23e54564' cx='800' cy='-54' rx='1080' ry='1130'/%3E%3Cellipse fill='%23ec5061' cx='800' cy='0' rx='1010' ry='1068'/%3E%3Cellipse fill='%23f25c5d' cx='800' cy='54' rx='940' ry='1007'/%3E%3Cellipse fill='%23f8695a' cx='800' cy='108' rx='870' ry='945'/%3E%3Cellipse fill='%23fc7558' cx='800' cy='162' rx='800' ry='884'/%3E%3Cellipse fill='%23ff8156' cx='800' cy='216' rx='730' ry='822'/%3E%3Cellipse fill='%23ff8d55' cx='800' cy='270' rx='660' ry='760'/%3E%3Cellipse fill='%23ff9954' cx='800' cy='324' rx='590' ry='699'/%3E%3Cellipse fill='%23ffa555' cx='800' cy='378' rx='520' ry='637'/%3E%3Cellipse fill='%23ffb157' cx='800' cy='432' rx='450' ry='576'/%3E%3Cellipse fill='%23ffbd5a' cx='800' cy='486' rx='380' ry='514'/%3E%3Cellipse fill='%23ffc95f' cx='800' cy='540' rx='310' ry='452'/%3E%3Cellipse fill='%23ffd565' cx='800' cy='594' rx='240' ry='391'/%3E%3Cellipse fill='%23ffe16d' cx='800' cy='648' rx='170' ry='329'/%3E%3Cellipse fill='%23ffed76' cx='800' cy='702' rx='100' ry='268'/%3E%3Cellipse fill='%23fff880' cx='800' cy='756' rx='30' ry='206'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    background-position: center; 
}
.desktop.masonry #logo-top a, .desktop.masonry #logo-top img {width:110px; margin-top:-5px;}

.desktop #game-list #logo { background:url("../images/website-mycutegames/logo-girl.png") 50% 50% no-repeat; background-size: contain;}
.desktop #game-list #logo { grid-row: 1/span 2; grid-column: 1/span 2; border-radius: 0px; text-align: center; }

.mobile #game-list #logo{ background-size: 12rem;  width:auto; height: 9rem;  margin: 0.5rem auto 5rem; }

.desktop.masonry.play #body{ border-bottom-left-radius:0px; border-bottom-right-radius:0px;}

.mobile #game-list #logo { background-image:url("../images/website-mycutegames/logo-girl.png");}

.desktop.masonry #game-list h1 { color: #ffffff; }

.desktop .thumb, .desktop .thumb video { border-radius:15px; -webkit-border-radius:15px; }
/*.desktop .thumb:hover img {width:120%; height:120%;}*/
.thumb { border: 0!important; }

.mobile .thumb .game-name, .mobile #game-list h1 {color: #ffffff;}

.masonry.list #body .sidelist-thumb-text {grid-row: 3/span 3;}
.masonry.list #body .sidelist-thumb-text a { width:180px; height:33px; border-width: 0px; background:rgba(81, 21, 93, 0.24); color: #ffffff; }
.masonry.list #body .sidelist-thumb-text a:hover {background:rgba(255,255,255,.3); }

.tag-cloud a:hover {background-color:#ff4384;}
.tag-cloud a {border-color: #ffc8dc;}

#footer, #footer a {padding-bottom: 20px; color: rgb(68, 68, 68);}

.page-text-bg {color: rgb(68, 68, 68); overflow:auto; text-align: left; float: left;}
.page-text {font-size: 14px; line-height: normal;}
.page-text a {color: rgb(0, 0, 0); text-decoration: none;}
.page-text h2 {color: rgb(51, 51, 51); font-size: 16px;}

a .badge { right: auto; left:0; background: url(../images/website-mycutegames/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/website-mycutegames/badge-new.png) no-repeat 50% 50%; }
a.recently-played .badge { background: url(../images/website-mycutegames/badge-recently-played.png) no-repeat 50% 50%;}