#stardima-ad-overlay {
position: fixed;
top:0; left:0;
width:100vw; height:100vh;
background: rgba(0,0,0,0.75);
display: none;
justify-content: center;
align-items: center;
z-index: 9999;
} #stardima-ad-popup {
position: relative;
width: 85%;
max-width: 450px;
height: 70%;
max-height: 600px;
border-radius:16px;
background:
linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.45)),
url(https://watch.stardima.com/watch/wp-content/uploads/2025/12/4FGiPKZ5y9pNzsZx7hW0XXJazhC.webp) center/cover no-repeat;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
animation: stardima-scaleIn 0.8s ease;
overflow:hidden;
box-sizing:border-box;
} #stardima-ad-title {
text-align:center;
font-size:36px;
font-weight:900;
line-height:55px;
color:rgba(255,255,255,0.94);
text-shadow:0 0 8px rgba(0,0,0,0.85);
animation: stardima-glowFlash 1.3s infinite alternate ease-in-out;
padding:20px;
flex:1;
display:flex;
justify-content:center;
align-items:center;
} #stardima-ad-close-btn {
position:absolute;
top:12px;
left:12px;
background: rgba(0,0,0,0.55);
color:#fff;
padding:8px 13px;
border-radius:30px;
font-size:18px;
border:1px solid rgba(255,255,255,0.25);
cursor:pointer;
transition: all 0.3s ease;
z-index:2;
}
#stardima-ad-close-btn:hover { background: rgba(255,255,255,0.28); } #stardima-ad-visit-btn {
width:100%;
text-align:center;
background:#ff3b3f;
color:#fff;
font-weight:700;
padding:18px 0;
font-size:22px;
text-decoration:none;
border-top-left-radius:12px;
border-top-right-radius:12px;
transform: translateY(100%);
opacity:0;
transition: transform 0.8s ease, opacity 0.8s ease;
}
#stardima-ad-visit-btn.show {
transform: translateY(0);
opacity:1;
}
#stardima-ad-visit-btn:hover { background:#ff575b; } @keyframes stardima-scaleIn { 0%{transform:scale(0.6);opacity:0;} 100%{transform:scale(1);opacity:1;} }
@keyframes stardima-glowFlash {0%{text-shadow:0 0 6px rgba(255,255,255,0.5),0 0 12px rgba(255,255,255,0.4);opacity:0.88;}100%{text-shadow:0 0 16px rgba(255,255,255,1),0 0 35px rgba(255,255,255,0.9);opacity:1;}} @media (max-width: 768px) {
#stardima-ad-popup {
width: 65vw; height: 50vh; max-width: none;
max-height: none;
border-radius: 10px;
}
#stardima-ad-title {
font-size: 26px; line-height: 35px;
padding: 10px;
}
#stardima-ad-visit-btn {
font-size: 20px; padding: 10px 0;
}
} @import url("https://fonts.googleapis.com/css2?family=Cairo:wght@700;900&display=swap");
#stardima-ad-popup, #stardima-ad-title, #stardima-ad-visit-btn { font-family:'Cairo',sans-serif; }