.game-thumb .gameplay-cover{position:relative;z-index:2;width:78%;height:74%;border-radius:22px;border:6px solid rgba(255,255,255,.9);box-shadow:0 16px 28px rgba(45,55,101,.18),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;transform:rotate(-2deg)}.game-card:hover .gameplay-cover{transform:translateY(-3px) rotate(-1deg) scale(1.025)}.gameplay-cover{transition:transform .18s ease}.gameplay-cover img{filter:none!important}.cover-label{position:absolute;z-index:8;left:10px;top:9px;padding:5px 8px;border-radius:999px;background:#fff;color:#52617b;font-size:8px;font-weight:1000;letter-spacing:.08em;box-shadow:0 5px 10px rgba(45,55,95,.12)}.cover-spark{position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 0 18px #fff,0 0 28px #ffe690}.quest-cover{background:linear-gradient(#9bdcff 0 58%,#b5e99e 59%)}.quest-cover .q-ground{position:absolute;left:0;right:0;bottom:0;height:30%;background:#6dc26f;border-top:5px solid #fff5bf}.quest-cover .q-platform{position:absolute;height:15px;border-radius:8px;background:#f8d07d;border:3px solid #fff1c8;box-shadow:0 5px 0 #b78b4c}.quest-cover .p1{left:12%;bottom:32%;width:30%}.quest-cover .p2{right:9%;bottom:48%;width:26%}.quest-cover .q-pal{position:absolute!important;left:20%;bottom:37%;width:45px!important;height:45px!important;object-fit:contain}.quest-cover .q-door{position:absolute;right:14%;bottom:54%;width:26px;height:42px;border-radius:13px 13px 4px 4px;background:linear-gradient(#8f70ff,#5c4bd6);border:4px solid #fff;box-shadow:0 0 18px rgba(117,93,255,.55)}.quest-cover .q-spikes{position:absolute;left:46%;bottom:30%;display:flex;gap:2px}.quest-cover .q-spikes i{display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:18px solid #ff6b79}.snake-cover{background:linear-gradient(135deg,#75df9f,#6ac6ff)}.snake-cover:before,.snake-cover:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.18)}.snake-cover:before{width:85px;height:85px;left:-25px;bottom:-20px}.snake-cover:after{width:74px;height:74px;right:-12px;top:-18px}.snake-cover .snake-path{position:absolute;left:14%;top:26%;width:58%;height:48%;border:16px solid #65c875;border-color:#65c875 transparent #65c875 #65c875;border-radius:55px 0 55px 55px;transform:rotate(-8deg)}.snake-cover .snake-head{position:absolute!important;right:20%;top:19%;width:42px!important;height:42px!important;object-fit:contain;background:#fff;border-radius:50%;padding:3px;box-shadow:0 7px 14px rgba(45,75,91,.2)}.snake-cover .rival{position:absolute!important;left:10%;bottom:12%;width:32px!important;height:32px!important;object-fit:contain;opacity:.9}.snake-cover .food{position:absolute;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;background:#fff;box-shadow:0 4px 8px rgba(42,63,91,.16)}.snake-cover .f1{right:11%;bottom:20%}.snake-cover .f2{right:34%;bottom:12%}.snake-cover .f3{left:36%;top:12%}.merge-cover{background:linear-gradient(145deg,#b8efff,#a5e7ae)}.merge-cover .merge-grid{position:absolute;inset:18% 8% 9%;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.merge-cover .merge-grid i{border-radius:9px;background:rgba(255,255,255,.48);border:2px dashed rgba(76,105,120,.22)}.merge-cover .m-pal{position:absolute!important;width:40px!important;height:40px!important;object-fit:contain;background:#fff;border-radius:11px;padding:2px;box-shadow:0 7px 12px rgba(62,80,105,.17)}.merge-cover .m1{left:21%;top:42%}.merge-cover .m2{left:51%;top:42%}.merge-cover .m-next{right:10%;top:17%;width:49px!important;height:49px!important;box-shadow:0 0 0 5px #fff6a0,0 7px 16px rgba(62,80,105,.2)}.merge-cover .merge-arrow{position:absolute;left:38%;top:46%;font-size:27px;font-weight:1000;color:#fff;text-shadow:0 3px 8px rgba(54,67,92,.25)}.garden-cover{background:linear-gradient(#a7e9ff 0 26%,#c9ebae 27%)}.garden-cover .house{position:absolute;left:5%;top:31%;bottom:8%;width:17%;border-radius:14px;background:#fff4cc;border:4px solid #fff;display:grid;place-items:center;color:#55ad6a;font-size:9px;font-weight:1000;text-align:center;box-shadow:0 7px 13px rgba(51,85,67,.12)}.garden-cover .lanes{position:absolute;left:24%;right:4%;top:30%;bottom:7%;display:grid;grid-template-rows:repeat(5,1fr);gap:3px}.garden-cover .lanes i{border-radius:8px;background:rgba(95,174,89,.3);border:1px solid rgba(255,255,255,.65)}.garden-cover .defender,.garden-cover .enemy{position:absolute!important;width:27px!important;height:27px!important;object-fit:contain}.garden-cover .d1{left:34%;top:37%}.garden-cover .d2{left:43%;top:65%}.garden-cover .e1{right:8%;top:36%}.garden-cover .e2{right:13%;top:67%}.garden-cover .shot{position:absolute;left:51%;top:43%;width:37%;height:4px;border-radius:999px;background:linear-gradient(90deg,#fff,#ffcc64);box-shadow:0 0 8px #fff}.tower-cover{background:linear-gradient(#98ddff 0 25%,#bde6a5 26%)}.tower-cover .road{position:absolute;left:-8%;top:51%;width:118%;height:27%;background:#d9aa68;border:5px solid #f6d39f;border-radius:45% 55% 42% 58%;transform:rotate(-8deg);box-shadow:inset 0 0 0 2px rgba(147,98,43,.12)}.tower-cover .camp,.tower-cover .base{position:absolute;z-index:4;top:38%;width:35px;height:35px;border-radius:10px;border:3px solid #fff;display:grid;place-items:center;font-size:8px;font-weight:1000;text-align:center}.tower-cover .camp{left:5%;background:#ffad86;color:#7c4039}.tower-cover .base{right:5%;background:#86d7a1;color:#2f7650}.tower-cover .tower-unit,.tower-cover .road-enemy{position:absolute!important;z-index:5;width:31px!important;height:31px!important;object-fit:contain}.tower-cover .t1{left:32%;top:26%}.tower-cover .t2{left:52%;bottom:10%}.tower-cover .road-enemy{right:28%;top:49%;width:26px!important;height:26px!important}.tower-cover .beam{position:absolute;z-index:4;left:54%;top:36%;width:25%;height:3px;background:#fff;border-radius:999px;transform:rotate(17deg);box-shadow:0 0 8px #fff}.blaster-cover{background:linear-gradient(145deg,#9fe5d6,#75b8ff)}.blaster-cover .arena{position:absolute;inset:18% 7% 7%;border-radius:18px;background:rgba(234,249,231,.72);border:3px solid rgba(255,255,255,.75)}.blaster-cover .player{position:absolute!important;left:22%;bottom:17%;width:48px!important;height:48px!important;object-fit:contain;z-index:5}.blaster-cover .enemy{position:absolute!important;right:18%;top:28%;width:42px!important;height:42px!important;object-fit:contain;z-index:5}.blaster-cover .bullet{position:absolute;z-index:4;left:45%;top:54%;width:31%;height:5px;border-radius:999px;background:linear-gradient(90deg,#fff,#ffe16d);box-shadow:0 0 10px #fff;transform:rotate(-18deg)}.blaster-cover .blast{position:absolute;right:13%;top:23%;width:53px;height:53px;border-radius:50%;border:5px solid rgba(255,236,117,.75);box-shadow:0 0 18px #fff0a0;animation:coverPulse 1.2s ease-in-out infinite}.blaster-cover .boss{position:absolute;right:7%;top:7%;padding:4px 7px;border-radius:999px;background:#ff6f79;color:#fff;font-size:7px;font-weight:1000;letter-spacing:.08em}@keyframes coverPulse{50%{transform:scale(1.12);opacity:.55}}@media(max-width:720px){.game-thumb .gameplay-cover{width:82%;height:72%;border-width:4px;border-radius:17px}.quest-cover .q-pal{width:34px!important;height:34px!important}.snake-cover .snake-head{width:34px!important;height:34px!important}.merge-cover .m-pal{width:32px!important;height:32px!important}.merge-cover .m-next{width:38px!important;height:38px!important}.garden-cover .defender,.garden-cover .enemy,.tower-cover .tower-unit{width:22px!important;height:22px!important}.blaster-cover .player,.blaster-cover .enemy{width:36px!important;height:36px!important}}