.sa-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:50px auto 20px;background:#fff;max-width:fit-content;padding:10px 20px;border-radius:18px;font-size:18px}.sa-poki-mosaic{--gridTemplateColumns:17;grid-template-columns:repeat(var(--gridTemplateColumns,17),94px);grid-auto-rows:102px;grid-template-areas:"... ... ip0 ip0 ip0 ... ... ... ... ... ... ... ... ip7 ip7 ip8 ip8" "... ... ip0 ip0 ip0 ip4 ip4 ip5 ip5 ip2 ip2 ip2 ... ip7 ip7 ip8 ip8" "... ... ip0 ip0 ip0 ip4 ip4 ip5 ip5 ip2 ip2 ip2 ip6 ip6 ip3 ip3 ip3" "ip9 ip9 ip10 ip10 ip11 ip11 ip1 ip1 ip1 ip2 ip2 ip2 ip6 ip6 ip3 ip3 ip3" "ip9 ip9 ip10 ip10 ip11 ip11 ip1 ip1 ip1 ip12 ip12 ip13 ip13 ... ip3 ip3 ip3" "... ip14 ip14 ip15 ip15 ... ip1 ip1 ip1 ip12 ip12 ip13 ip13 ip16 ip16 ip17 ip17" "... ip14 ip14 ip15 ip15 ... ip18 ip18 ip19 ip19 ip20 ip20 ... ip16 ip16 ip17 ip17" "... ... ... ... ... ... ip18 ip18 ip19 ip19 ip20 ip20 ... ... ... ... ... " "... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... " "ip22 ip22 ... ... ... ... ... ... ... ... ip21 ip21 ip21 ... ... ... ... " "ip22 ip22 ... ... ... ... ip24 ip24 ... ... ip21 ip21 ip21 ... ... ... ... " "... ... ip23 ip23 ... ... ip24 ip24 ... ... ip21 ip21 ip21 ... ... ... ... " "... ... ip23 ip23 ... ... ... ... ... ... ... ... ... ... ... ip25 ip25" "... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ip25 ip25"}.sa-mosaic-card{display:block;position:relative;border-radius:var(--sa-card-radius);overflow:hidden;background:#f4f4f4;transition:transform .2s ease,box-shadow .2s ease}.sa-mosaic-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.sa-mosaic-card img{width:100%;height:100%!important;object-fit:cover;display:block}.ip0{grid-area:ip0}.ip1{grid-area:ip1}.ip2{grid-area:ip2}.ip3{grid-area:ip3}.ip4{grid-area:ip4}.ip5{grid-area:ip5}.ip6{grid-area:ip6}.ip7{grid-area:ip7}.ip8{grid-area:ip8}.ip9{grid-area:ip9}.ip10{grid-area:ip10}.ip11{grid-area:ip11}.ip12{grid-area:ip12}.ip13{grid-area:ip13}.ip14{grid-area:ip14}.ip15{grid-area:ip15}.ip16{grid-area:ip16}.ip17{grid-area:ip17}.ip18{grid-area:ip18}.ip19{grid-area:ip19}.ip20{grid-area:ip20}.ip21{grid-area:ip21}.ip22{grid-area:ip22}.ip23{grid-area:ip23}.ip24{grid-area:ip24}.ip25{grid-area:ip25}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-auto-rows:150px;grid-auto-flow:dense;gap:12px;padding:12px}.item{border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;text-align:center;color:#fff;background-color:#ccc;transition:transform .2s ease,box-shadow .2s ease}.item:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.iframe-tile{grid-column:3/10;grid-row:1/5;padding:0;color:#333;background:#fff}.ad-tile{background:#e0e0e0;color:#333;border:2px dashed #999;padding:5px}.ad-1{grid-column:1/3;grid-row:3/5}.ad-2{grid-column:13/11;grid-row:1/3}.ad-3{grid-column:2/8;grid-row:5/5}@media only screen and (max-width:768px){#gameGrid .item{grid-column:auto}#gameGrid .big{grid-column:span 2!important}}.sa-single-topics-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.sa-single-topics-container .sa-topic-item{display:flex;align-items:center;overflow:hidden;background:#fff;border-radius:12px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.05)}.sa-single-topics-container .sa-topic-item:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.1)}.sa-single-topics-container .sa-topic-item img{width:80px;height:80px;object-fit:cover;flex-shrink:0;border-right:1px solid #f0f0f0}.sa-single-topics-container .sa-topic-item span{padding:0 15px;font-weight:700;color:#333;font-size:16px}.sa-iframe-container{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border-radius:12px;overflow:hidden}.sa-desktop-iframe-wrapper{flex-grow:1;position:relative}.sa-game-wrapper,.sa-game-iframe-ratio{width:100%;height:100%}.sa-desktop-iframe-wrapper iframe{width:100%;height:100%;border:none}.sa-game-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 12px;background:#f1f1f1;border-top:1px solid #ddd;flex-shrink:0;gap:8px}.sa-mobile-play-wrapper img{width:100%!important;height:100%!important}.sa-game-info{display:flex;align-items:center;gap:10px;flex-grow:1}.sa-game-info img{width:40px;height:40px;border-radius:6px;object-fit:cover}.sa-game-info strong{font-size:15px}.sa-game-info span{font-size:13px;color:#555}.sa-game-buttons{display:flex;align-items:center;gap:5px}.sa-game-buttons button{background:#e9e9e9;border:1px solid #ccc;border-radius:6px;cursor:pointer;padding:6px;display:flex;align-items:center;gap:5px;font-size:16px}.sa-game-buttons button:hover{background-color:#dcdcdc}body.sa-game-open{overflow:hidden}.sa-mobile-play-wrapper{display:none}.sa-mobile-fullscreen-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:2147483647;display:none}.sa-mobile-fullscreen-overlay.active{display:flex}.sa-mobile-fullscreen-close{position:absolute;top:15px;left:15px;z-index:1;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.3);color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:24px;line-height:1}.sa-mobile-fullscreen-iframe-container{width:100%;height:100%}.sa-mobile-fullscreen-iframe-container iframe{width:100%;height:100%;border:none}.item.wide{grid-column:span 2}@media (max-width:800px){.iframe-tile{grid-column:span 2!important}.game-menu-wrapper,.iframe-tile,.ad-tile,.item{grid-column:auto;grid-row:auto}.iframe-tile{grid-row:2/5}.sa-desktop-iframe-wrapper,.sa-fullscreen-btn{display:none}.sa-mobile-play-wrapper{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:center;cursor:pointer}.sa-mobile-play-wrapper img{width:100%!important;height:100%!important}.sa-mobile-thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sa-mobile-play-btn{position:relative;width:60px;height:60px;background:rgba(0,0,0,.6);border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;z-index:2}}@media (max-width:990.9px){.sa-mosaic-card{aspect-ratio:1/1}}@media (min-width:991px) and (max-width:1870.9px){.sa-mosaic-card{aspect-ratio:1/1}}@media (min-width:1871px){.tax-sa_game_category .sa-poki-mosaic,.tax-sa_game_tag .sa-poki-mosaic{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-template-areas:none!important;grid-auto-rows:auto}.tax-sa_game_category .sa-poki-mosaic>a,.tax-sa_game_tag .sa-poki-mosaic>a{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;aspect-ratio:1/1}}