#acw-overlay {
position: fixed;
top: 0; left: 0; width: 100vw; height: 100vh;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
}
#acw-popup {
background: #fff;
padding: 40px;
text-align: center;
max-width: 500px;
border-radius: 10px;
}
#acw-popup h1 {
font-size: 28px;
color: red;
}
#acw-popup p {
margin: 15px 0;
font-size: 16px;
}
#acw-popup button {
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
}