#adblock-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.98);z-index:2147483647;display:none;color:#fff;text-align:center;justify-content:center;align-items:center;flex-direction:column;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;padding:20px;box-sizing:border-box}#adblock-overlay h2{color:#e74c3c;margin-bottom:20px;font-size:32px;text-transform:uppercase;letter-spacing:2px}#adblock-overlay p{font-size:18px;margin-bottom:30px;max-width:640px;line-height:1.6;color:#ecf0f1}#adblock-overlay .btn-pro{background:linear-gradient(135deg,#e74c3c 0,#c0392b 100%);color:#fff;padding:15px 40px;text-decoration:none;border-radius:50px;font-weight:700;font-size:18px;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 15px rgba(231,76,60,.4);border:2px solid #c0392b}#adblock-overlay .btn-pro:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(231,76,60,.6)}body.adblock-active{overflow:hidden!important}body.adblock-active *{pointer-events:none!important}body.adblock-active #adblock-overlay,body.adblock-active #adblock-overlay *{pointer-events:auto!important}