.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}
.game-item-0{grid-area:a00}
.game-item-1{grid-area:a01}
.games-container{margin-top:10px;display:grid;--gridTemplateColumns:3;grid-template-columns:repeat(var(--gridTemplateColumns),1fr);grid-auto-flow:row dense;grid-gap:.5rem;grid-template-areas:"a00 a00 ..." "a00 a00 ..." "... ... ..." "... a01 a01" "... a01 a01"}
.games-container img{width:100%;height:auto;border-radius:5px;aspect-ratio:1/1;vertical-align:middle}
@media screen and (min-width:901px){.game-item-2{grid-area:b00}
.game-item-3{grid-area:b01}
.game-item-4{grid-area:b02}
.game-item-5{grid-area:b03}
.game-item-6{grid-area:b04}
.game-item-7{grid-area:b05}
.games-container{--gridTemplateColumns:10;grid-template-areas:"a00 a00 a00 b00 b00 b01 b01 ... b02 b02" "a00 a00 a00 b00 b00 b01 b01 ... b02 b02" "a00 a00 a00 b03 b03 ... ... a01 a01 a01" "... b05 b05 b03 b03 b04 b04 a01 a01 a01" "... b05 b05 ... ... b04 b04 a01 a01 a01"}
}.height-limiter{display:none;width:100%}
@media(min-width:901px){.height-limiter{display:inline;height:calc(100% - 260px)}
}.ad-placeholder{overflow:hidden;height:100%}
.ads{text-align:center;overflow:hidden;margin:2px auto}
.ads *{max-width:100%}
.ads.banner{max-width:970px;min-width:280px;min-height:50px;display:flex;justify-content:center;align-items:center}
.ads.banner>div{max-width:970px;min-width:280px;min-height:50px}
.ads.banner>div{}
.ads.rectangle{max-width:350px;min-width:160px;max-height:600px;min-height:250px}
.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 .left-side{}
.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}
}.article{width:-webkit-fill-available;margin:20px auto}
.article-button{width:200px;background:var(--darkblue);color:white;padding:10px;margin:10px auto;font-size:1.2rem;border-radius:30px;font-weight:bold;text-align:center;border:2px solid transparent}
.article-button:hover{background:white;color:var(--darkblue);border:var(--darkblue) solid 2px}
.article-image{height:auto;width:100%}
@media screen and (min-width:901px){.articles-container{display:flex}
.articles-container a{width:calc(100% / 3)}
.article{margin:20px 10px}
.article-image{margin:auto}
}@media screen and (min-width:1270px){.article-image{}
}.list-wrapper>.category-header{display:flex;justify-content:space-between;align-items:end}
.list-wrapper>.category-header>h2{max-width:60%}
.list-wrapper .more-link{border:1px solid #15233D;border-radius:13px;background-color:#15233D;color:white;padding-left:.5rem;padding-right:.5rem;margin-bottom:10px}
.list-wrapper .more-link:hover{background-color:white;color:#15233D}
.list-wrapper .more-link:hover>svg>g>polygon{fill:#15233D}
.category-games-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.1rem}
@media screen and (min-width:768px){.category-games-container{grid-template-columns:repeat(6,1fr)}
}.game-tile{width:calc(100% - .2rem);max-width:300px;height:calc(100% - .2rem);max-height:300px;border-radius:5px}