.agn-btn-hideads{
--agn-hideads-text:#f8fbff;
--agn-hideads-bg:linear-gradient(135deg,#5b21b6 0%,#ec4899 100%);
--agn-hideads-border:linear-gradient(90deg,#18ecff 0%,#ff42dc 52%,#38f68f 100%);
--agn-hideads-shadow:0 0 18px rgba(255,66,220,.38),0 0 34px rgba(20,219,255,.24);
--agn-hideads-ring:rgba(24,236,255,.4);
display:inline-flex;
justify-content:center;
align-items:center;
gap:.62rem;
position:relative;
min-height:44px;
min-width:126px;
padding:.72rem 1.18rem;
border:2px solid transparent;
border-radius:999px;
background:
var(--agn-hideads-bg) padding-box,
var(--agn-hideads-border) border-box;
color:var(--agn-hideads-text);
font-size:.95rem;
font-weight:800;
line-height:1;
letter-spacing:.01em;
text-decoration:none;
box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,var(--agn-hideads-shadow);
transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;
isolation:isolate;
overflow:visible;
}
html.darkmode .agn-btn-hideads,
body.darkmode .agn-btn-hideads,
html.lightmode .agn-btn-hideads,
body.lightmode .agn-btn-hideads{
--agn-hideads-text:#f8fbff;
--agn-hideads-bg:linear-gradient(135deg,#5b21b6 0%,#ec4899 100%);
--agn-hideads-border:linear-gradient(90deg,#18ecff 0%,#ff42dc 52%,#38f68f 100%);
--agn-hideads-shadow:0 0 18px rgba(255,66,220,.38),0 0 34px rgba(20,219,255,.24);
--agn-hideads-ring:rgba(24,236,255,.4);
}
.agn-btn-hideads::before{
content:"";
position:absolute;
inset:-10px;
border-radius:inherit;
background:linear-gradient(90deg,rgba(24,236,255,.5) 0%,rgba(255,66,220,.42) 52%,rgba(56,246,143,.4) 100%);
filter:blur(16px);
opacity:.72;
z-index:-2;
pointer-events:none;
}
.agn-btn-hideads::after{
content:"";
position:absolute;
inset:2px;
border-radius:inherit;
background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 42%);
pointer-events:none;
z-index:-1;
}
.agn-btn-hideads:hover,
.agn-btn-hideads:focus,
.agn-btn-hideads:active{
color:var(--agn-hideads-text);
text-decoration:none;
}
.agn-btn-hideads:hover{
transform:translateY(-1px) scale(1.01);
filter:saturate(1.08) brightness(1.05);
box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 0 22px rgba(255,66,220,.46),0 0 42px rgba(20,219,255,.28);
}
.agn-btn-hideads:focus-visible{
outline:none;
box-shadow:0 0 0 4px var(--agn-hideads-ring),0 0 22px rgba(255,66,220,.42),0 0 42px rgba(20,219,255,.28);
}
.agn-btn-hideads__icon{
display:inline-flex;
align-items:center;
justify-content:center;
width:auto;
height:auto;
background:none;
box-shadow:none;
flex-shrink:0;
}
.agn-btn-hideads__icon i{
margin:0;
font-size:.9rem;
color:#f8fbff;
text-shadow:0 0 10px rgba(255,255,255,.26);
}
.agn-btn-hideads__label{
white-space:nowrap;
color:#f8fbff;
text-shadow:0 1px 10px rgba(31,41,255,.25);
}
@media (max-width:767px){
.agn-btn-hideads{
padding:.68rem 1rem;
font-size:.92rem;
}
}
