:root{--pastel:#ae88ee;--pastel-deep:#9368d7;--pastel-glow:rgba(174,136,238,.32)}body,button,input{font-family:Manrope,Arial,sans-serif}.brand,.catalog h2,dialog h2{font-family:Unbounded,Manrope,sans-serif;letter-spacing:-1.5px}.brand{letter-spacing:-2.5px}.service strong{font-family:Manrope,Arial,sans-serif;letter-spacing:-.45px}button{border-radius:12px!important}.topup-button,.catalog-sidebar .categories .active,.service button,.service-types .active,.subtypes .active{background:var(--pastel)!important;border-color:var(--pastel)!important;color:#1c132d!important}.topup-button:hover,.service button:hover{background:var(--pastel-deep)!important}.catalog-sidebar .categories .platform-pill{border-radius:999px!important}.catalog-sidebar .categories .platform-pill.active{box-shadow:0 8px 22px rgba(0,0,0,.4),0 0 20px var(--pastel-glow)}.catalog-sidebar .categories .platform-pill.active .platform-logo{filter:brightness(.48)}.service-types{gap:9px}.service-types button{display:inline-flex;align-items:center;gap:7px;background:#1a1724!important;border:1px solid #38324a!important;color:#e7e1f2!important;border-radius:12px!important;transition:background .2s ease,box-shadow .25s ease,border-color .2s ease,transform .2s ease!important}.service-types button:hover{background:#302541!important;border-color:#ad88ee!important;box-shadow:0 0 18px var(--pastel-glow),inset 0 0 0 1px rgba(174,136,238,.15);transform:translateY(-1px)!important}.service-types .active{box-shadow:0 0 22px var(--pastel-glow)}.service-type-icon{font-size:16px;line-height:1}.subtypes button{border-radius:10px!important}.next-page{border-radius:12px!important}.service{border-radius:14px}.service button{border-radius:10px!important}.offer-type{color:#c6aff3!important}
