/* Add custom CSS styles below */ 
#anime-popup{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.45);
display:flex;
justify-content:center;
align-items:center;
z-index:999999;
backdrop-filter:blur(3px);
}

.popup-box{
background:#111;
width:340px;
padding:35px 25px;
border-radius:24px;
text-align:center;
position:relative;
box-shadow:0 0 35px rgba(255,0,0,.35);
animation:popupShow .4s ease;
}

.popup-box h2{
color:#fff;
font-size:24px;
line-height:1.6;
margin-bottom:25px;
}

#countdown{
font-size:52px;
font-weight:bold;
color:#ff2d2d;
margin-bottom:28px;
}

.popup-btn{
display:inline-block;
background:#ff2d2d;
color:#fff;
padding:14px 34px;
border-radius:14px;
text-decoration:none;
font-size:18px;
font-weight:bold;
transition:.3s;
}

.popup-btn:hover{
transform:scale(1.05);
background:#ff0000;
}

#close-popup{
position:absolute;
top:10px;
right:16px;
font-size:32px;
color:white;
cursor:pointer;
transition:.3s;
}

#close-popup:hover{
transform:rotate(90deg);
}

@keyframes popupShow{
from{
transform:scale(.7);
opacity:0;
}
to{
transform:scale(1);
opacity:1;
}
}