/* EraseVaro v1.0.16 - one-time credit packs and wallet */
.ev-credit-packs{max-width:1180px;margin:68px auto 16px;scroll-margin-top:100px}
.ev-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 16px}
.ev-pack-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:28px;border:1px solid rgba(159,149,255,.38);border-radius:22px;background:linear-gradient(150deg,rgba(42,52,83,.98),rgba(19,25,48,.99));box-shadow:0 20px 45px rgba(5,7,23,.18)}
.ev-pack-featured{border-color:#9c8cff;box-shadow:0 0 0 1px rgba(159,142,255,.23),0 24px 50px rgba(105,75,220,.18)}
.ev-pack-label{position:absolute;top:-14px;right:20px;background:linear-gradient(100deg,#a797ff,#79d5e4);color:#091125;padding:5px 12px;border-radius:50px;font-size:11px;font-weight:900;letter-spacing:.06em}
.ev-pack-kicker{font-size:12px;color:#c1b6ff;letter-spacing:.12em;font-weight:800}
.ev-pack-count{display:flex;align-items:baseline;gap:12px}.ev-pack-count strong{font-size:clamp(38px,5vw,58px);line-height:1;font-weight:900;color:white}.ev-pack-count span{color:#bfc4e7;font-size:16px}
.ev-pack-card p{color:#c3c9e8;line-height:1.65;min-height:58px;margin:0}
.ev-pack-price{margin-top:auto;font-size:29px;font-weight:850;color:#fff}.ev-pack-price small{font-size:13px;color:#b8c0e5;font-weight:500}
.ev-pack-card form{margin-top:2px}.ev-pack-disclaimer{text-align:center;color:#aeb9df;font-size:13px;line-height:1.7}
.ev-wallet-card{background:linear-gradient(135deg,rgba(65,54,119,.9),rgba(22,44,72,.95))}.ev-wallet-value{font-size:24px;color:#b5a6ff;font-weight:800;margin:20px 0}.ev-wallet-value strong{font-size:48px;color:#fff}
.ev-unlock-gate{border:1px solid rgba(168,153,255,.64);border-radius:18px;padding:20px;background:linear-gradient(135deg,rgba(43,38,88,.90),rgba(25,44,65,.94));box-shadow:0 10px 35px rgba(76,68,140,.12)}
.ev-unlock-gate>strong{font-size:18px;color:#fff}.ev-unlock-gate p{color:#e1e6ff;line-height:1.55;margin:12px 0}.ev-unlock-gate .control-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.ev-unlock-gate .control-actions .btn{flex:1;min-width:100px}.ev-unlock-gate small{display:block;line-height:1.55;color:#bdc9ef;margin:7px 0 14px}
@media(max-width:800px){.ev-pack-grid{grid-template-columns:1fr;gap:15px}.ev-pack-card{padding:22px}.ev-pack-card p{min-height:unset}.ev-credit-packs{margin-top:44px}}
