.game-item{transition:transform .5s ease}
.game-item:hover{transform:scale(1.02)}
.game-item figure{position:relative;padding:0;margin:0}
.game-item:hover figcaption{visibility:inherit}
.game-item figcaption{display:block;visibility:hidden;position:absolute;width:100%;color:#fff;left:0;bottom:0;padding-bottom:.5rem;font-size:.75rem;font-weight:700;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-align:center;line-height:1rem;text-shadow:-1px 2px 0 #422d2d}
.ads.banner{grid-area:bnr}
.games-container{margin:0 auto;margin-top:5px;display:grid;--gridTemplateColumns:5;grid-template-columns:repeat(var(--gridTemplateColumns),1fr);grid-auto-rows:minmax(80px,auto);grid-auto-flow:row dense;grid-gap:.3rem;grid-template-areas:"gme gme gme gme gme" "gme gme gme gme gme" "gme gme gme gme gme" "gme gme gme gme gme" "gme gme gme gme gme" "gme gme gme gme gme" "gme gme gme gme gme" "bnr bnr bnr bnr bnr" "... ... ... ... ..."}
.games-container>.game-item{display:none}
.games-container>.game-item:nth-child(-n+21){display:inline}
.game-min{display:none}
.game-med{display:none}
.game-lg{display:none}
.iframe-container{grid-area:gme;position:relative;width:100%;height:100%}
#mobile_disclaimer{position:absolute;top:calc(50% - 42px);vertical-align:middle;visibility:hidden}
.iframe-container iframe,#game-preloader{top:0;left:0;border:0;height:calc(100% - 42px);width:100%}
#iframe-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}
#game-preloader{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab) 0 0/300% 300%;animation:pluto-gradient 60s ease 0s infinite normal none running;display:flex;flex-grow:1;flex-direction:column;flex-basis:100%}
#game-preloader>div{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}
.img-outline>img{border-radius:15px}
.play-btn{display:flex;justify-content:center;align-items:flex-start;margin:6px;padding:8px;border-radius:6px;border:0;text-transform:uppercase;font-weight:700;font-size:24px;cursor:pointer;box-shadow:0 1px 2px transparent;width:150px;background-color:white;color:black}
.play-btn:hover:not(.disabled){border:1px solid}
.play-btn.disabled{cursor:not-allowed;opacity:.5}
.games-container a{}
.game-tile{display:block;border-radius:5px;width:100%;height:auto}
@media screen and (min-width:901px){.games-container{grid-auto-rows:auto;--gridTemplateColumns:8;grid-template-areas:"... gme gme gme gme gme gme gme" "... gme gme gme gme gme gme gme" "... gme gme gme gme gme gme gme" "... gme gme gme gme gme gme gme" "bnr bnr bnr bnr bnr bnr bnr bnr" "... ... ... ... ... ... ... ..."}
.game-min{display:block}
.game-med{display:none}
.game-lg{display:none}
}@media screen and (min-width:1200px){.games-container{--gridTemplateColumns:11;grid-template-areas:"... ... gme gme gme gme gme gme gme gme gme" "... ... gme gme gme gme gme gme gme gme gme" "... ... gme gme gme gme gme gme gme gme gme" "... ... gme gme gme gme gme gme gme gme gme" "... ... gme gme gme gme gme gme gme gme gme" "... ... bnr bnr bnr bnr bnr bnr bnr bnr bnr"}
.games-container>.game-item:nth-child(-n+35){display:inline}
.game-min{display:block}
.game-med{display:block}
.game-lg{display:none}
}@media screen and (min-width:1600px){.games-container{--gridTemplateColumns:12;grid-gap:.2rem;grid-template-areas:"... ... ... gme gme gme gme gme gme gme gme gme" "... ... ... gme gme gme gme gme gme gme gme gme" "... ... ... gme gme gme gme gme gme gme gme gme" "... ... ... gme gme gme gme gme gme gme gme gme" "... ... ... gme gme gme gme gme gme gme gme gme" "... ... ... gme gme gme gme gme gme gme gme gme" "... ... ... bnr bnr bnr bnr bnr bnr bnr bnr bnr" "... ... ... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ... ... ..."}
.games-container>.game-item{display:inline}
.game-min{display:block}
.game-med{display:block}
.game-lg{display:block}
}.app-ads{margin-top:20px}
.store-images{display:flex}
.app-ads img{width:120px;height:36px;margin:0 10px}
.bottom-menu-bar{position:relative;bottom:6px;width:100%;height:42px;color:var(--cool_balaclavas);display:flex;background:linear-gradient(270deg,#F1F1F1 0,#FFF 76.4%,#DEDEDE 100%)}
.bottom-menu-bar>div:last-child>svg:not(#like-svg,#dislike-svg){display:none;margin-left:.25rem;margin-right:.25rem}
.bottom-menu-bar>div:last-child>#consoles-icon{margin-right:0 !important}
.bottom-menu-bar>div:first-child{display:flex;align-items:center;width:50%}
.bottom-menu-bar>div:last-child{width:50%;display:flex;align-items:center;justify-content:space-between}
@media screen and (min-width:425px){.bottom-menu-bar>div:first-child{width:60%}
.bottom-menu-bar>div:last-child{width:40%}
}@media screen and (min-width:500px){.bottom-menu-bar>div:last-child>svg:not(#consoles-icon){display:inline}
}@media screen and (min-width:901px){.bottom-menu-bar>div:last-child>svg{display:inline !important}
}.bottom-menu-bar img{padding:.25rem}
.bottom-menu-bar>div:first-child>svg:not(#consoles-icon){height:100%;padding-top:.25rem;padding-bottom:.25rem}
.bottom-menu-bar .filled>g{fill:var(--cool_balaclavas)}
.bottom-menu-bar svg:last-child{height:100%;width:auto}
.bottom-menu-bar svg:not(#consoles-icon),.close-instructions{cursor:pointer}
.bottom-menu-bar svg:hover:not(.disabled,#consoles-icon){animation:tilt-n-move-shaking .25s}
.bottom-menu-bar svg:hover:not(.disabled,#consoles-icon)>g{fill:var(--cool_balaclavas)}
@keyframes tilt-n-move-shaking{0%{transform:translate(0,0) rotate(20deg)}
50%{transform:translate(0,0) rotate(0deg)}
100%{transform:translate(0,0) rotate(-20deg)}
}.bottom-menu-bar .disabled{opacity:.5;cursor:not-allowed !important}
.instructions-wrapper{background-color:#000;background-color:rgba(0,0,0,0.4);position:absolute;z-index:1;bottom:42px;width:100%;height:calc(100% - 42px);display:none;align-items:end}
.instructions-body{padding:1rem;padding-top:.5rem;position:absolute;max-height:30%;width:100%;overflow-y:scroll;background-color:white}
.instructions-body .close-instructions{position:absolute;top:7px;right:14px}
.share-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.modal-body{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;width:70%;max-width:663px;height:498px;background:radial-gradient(circle,#FFF 0,#F0C429 100%);border-radius:8px;display:grid;grid-template-rows:repeat(5,1fr);align-items:center;justify-items:center}
.modal-body div{display:flex;justify-content:center;align-items:center}
.modal-body .close-btn{position:absolute;right:0;top:0;margin:.4rem;height:40px;width:40px;border-radius:50%;background-color:#FFF;box-shadow:1px 2px 2px 0 rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;color:var(--cool_balaclavas)}
.modal-body .close-btn:hover{box-shadow:1px 3px 3px 0 rgba(0,0,0,0.44);font-weight:bolder;cursor:pointer}
.modal-body .modal-title{font-size:36px;font-weight:bold;color:var(--cool_balaclavas)}
.modal-body .social-icons{display:grid;justify-items:center;grid-gap:.5rem;grid-template-columns:repeat(4,1fr);width:70%;--margin-x-value:2rem;margin-left:var(--margin-x-value);margin-right:var(--margin-x-value)}
.modal-body .social-icons .social-share{width:100%;max-width:72px;height:auto;aspect-ratio:1/1}
.social-share:hover,.social-share:focus,.social-share:active{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}
.modal-body .share-url{font-weight:bold;color:var(--cool_balaclavas)}
.modal-body .btn-row{width:100%}
.modal-body div button{border-radius:28px;height:73px;font-weight:bold;font-size:36px;width:60%}
.modal-body button:hover{opacity:.8;cursor:pointer}
.modal-body .secondary-btn{color:white;background-color:transparent}
.modal-body .main-btn{color:var(--grey-of-darkness);background-color:var(--cool_balaclavas)}
.modal-body .share-url{height:55px;width:100%;background-color:white;color:var(--cool_balaclavas)}
.height-limiter{display:none;width:100%}
@media(min-width:901px){.height-limiter{display:inline;height:calc(100% - 260px)}
}.ad-placeholder{overflow:hidden;height:100%}
.wrapper.page-info .left-side,.wrapper.page-info .right-side{margin-bottom:20px}
.right-side{display:flex;flex-direction:column;justify-content:start;align-items:center}
#own_ad{text-align:center}
#own_ad img{max-width:100%;height:auto}
@media screen and (min-width:901px){.wrapper.page-info{display:flex;margin:auto;width:100%}
#own_ad{position:absolute;bottom:0}
.wrapper.page-info .right-side{min-width:calc(22%);width:calc(22%);margin-left:10px}
.wrapper.page-info .right-side .ads{position:sticky;top:0}
}
.game-frame-container{width:100%;height:550px;display:flex;flex-direction:column;align-items:center;font-family:Helvetica,Arial,sans-serif;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab) 0 0/300% 300%;animation:pluto-gradient 60s ease 0s infinite normal none running}
.game-frame-container .game-img img{height:250px;width:auto;margin-top:5rem;border-radius:10px}
.game-frame-container .play-button{background:linear-gradient(180deg,#fd0,#ff9012);border-color:#fff;border-width:3px;box-shadow:12px 14px 15px -1px #0003,-20px -11px 15px -1px #fff6;color:#0a0a0a;height:60px;line-height:60px;font-size:1.5rem;margin-top:2rem;text-transform:uppercase;width:290px;border-radius:30px;cursor:pointer}
.game-frame-container .play-button:hover{background:linear-gradient(180deg,#fff600,#ffde00)}
.game-frame-container .game-title{font-size:0.875rem;margin-top:2.5rem;color:#fff}