body{background-image: url('/playgames/games-logo/m.lxradiant.com/bg.png');background-size: cover;margin:0px;padding:0px;}.beforeads{height:5px;overflow:hidden}.beforeads:before{display:inline}.close1{display:none}.close2{display:none}#loading-img{display:none !important;width:100%;max-height:350px}.box-outer{padding: 2px 0px; max-width: 440px; margin: 0 auto;} .box-outer .grid-container{display: inline-grid;grid-template-columns: auto auto auto;}.box1{display: grid;grid-template-columns:repeat(3, 104px); grid-gap: 16px; justify-content: space-between}.box1 img{border-radius: 12px; width: 94px} .box1 .game-name{grid-row-start: 1; grid-row-end: 2; grid-column-start: 2; grid-column-end: 4; background-color: white;border-radius: 16px;padding: 18px 16px;box-sizing: border-box;display: flex;justify-content: center;flex-direction: column;align-items: center;font-size: 14px;width: 100%} .box1 .game-big{grid-row-start: 2; grid-row-end: 4; grid-column-start: 2; grid-column-end: 4;}

.square-card {
            background: rgba(255, 255, 255, 0.5);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.6);
            border-radius: 24px;
            box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.04), inset 0 0 15px rgba(255, 255, 255, 0.5);
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        }
        .square-card:hover {
            transform: translateY(-6px) scale(1.03);
            box-shadow: 0 25px 40px -10px rgba(139, 92, 246, 0.25);
            background: rgba(255, 255, 255, 0.7);
        }
        .img-container {
            position: relative;
            overflow: hidden;
            border-radius: 18px;
            aspect-ratio: 1 / 1;
            box-shadow: inset 0 0 15px rgba(0,0,0,0.2);
        }
        .img-container::after {
            content: '';
            position: absolute;
            top: -100%; left: -100%;
            width: 50%; height: 300%;
            background: linear-gradient(to right, transparent, rgba(255,255,255,0.3), transparent);
            transform: rotate(45deg);
            transition: 0.6s;
        }
        .square-card:hover .img-container::after { top: 100%; left: 100%; }

        .star-yellow {
            color: #facc15;
            filter: drop-shadow(0 0 4px rgba(250, 204, 21, 0.6));
        }
        .logo-text {
            background: linear-gradient(to right, #4f46e5, #ec4899, #f59e0b);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        .no-scrollbar::-webkit-scrollbar { display: none; }

.box3{padding-left: 0; margin: 8px 10px; width: 90%;display:flex;flex-wrap:wrap;justify-content:start;}
.box3 li{padding: 5px 0; width: 42%;color:#625e5e;background-color:rgba(255,255,255,0.9);height:38px;margin-top:3px;margin-bottom:3px;border-radius:8px;display:flex;align-items:center;padding-left:20px;margin-left:8px}
.box3 li a{font-size:20px;text-decoration:none;color:#625e5e;}
@media screen and (min-width: 1000px){.box3{width: 95%}}

@media screen and (min-width: 400px){

}
@media screen and (min-width: 1000px){
     .box-outer{max-width: 800px;}#install-dialog{width:40%}
     .box1{grid-template-columns:repeat(3, 244px);width:100%}
}


.ads-out:first-child{background-color: transparent;border-bottom: 2px solid rgb(255, 246, 246)}
.ads-out .afterads{position: relative;bottom: -10px;padding-bottom: 0px;width: 100%;text-align: center;font-size: 9px;color: gray;margin-bottom: 0px;margin-top: 2px;}
.s2 .afterads{display:block}
.close1{background-color: #fff6f6;padding: 5px 15px;font-size: 18px;left:18px; width: 25px; height: 14px;position: absolute;bottom: -24px}
.close1{border-radius: 0 0 4px 4px;text-align: center}
.close1::before,.close1::after{
  position: absolute;
  top: 0;
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 100%;
  box-shadow: 0 0 0 40px #fff6f6;
  transition: .2s;
}
.close1::before{
  left: -20px;
  clip-path: inset(0 -10px 50% 50%);
}
.close1::after{
  right: -20px;
  clip-path: inset(0 50% 50% -10px);
}

@media screen and (orientation:portrait){
	.ads-out{position:relative;width:100%;margin-bottom: 14px}.s2{margin-top:8px;width:100%;}
}

@media screen and (min-width: 1000px){
  .ads-out{position:relative;width:100%;margin-bottom: 24px;}.s2{margin-top:8px}.box-outer{max-width: 800px}.box1 img{width: 244px}
}

.loader-container{display:none}