/* VELOXNODES Supplemental — Clean v3 */

/* Footer branding */
footer a[href*="paymenter.org"] { display: none !important; }

/* Payment modal */
.velox-gateway-option { border: 1px solid rgba(255,157,0,.3) !important; background: rgba(255,157,0,.04) !important; cursor: pointer !important; }
.velox-gateway-option:hover { border-color: rgba(255,157,0,.6) !important; background: rgba(255,157,0,.08) !important; }
.velox-gateway-selected { border-color: #ff9d00 !important; background: rgba(255,157,0,.1) !important; box-shadow: 0 0 0 2px rgba(255,157,0,.3) !important; }

/* Scrollbar */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: #07090e; }
::-webkit-scrollbar-thumb { background: rgba(255,157,0,.2); border-radius: 4px; }

/* Account submenu hover */
aside [x-data] [x-show] a:hover, aside [x-data] [x-collapse] a:hover { background: rgba(255,157,0,.12) !important; color: #ff9d00 !important; }
aside [x-data] .opacity-70 { opacity: 1 !important; }

/* MOBILE: Fix background-attachment breaking viewport width */
@media (max-width: 1023px) {
    html, body, #app, .min-h-screen {
        background-attachment: scroll !important;
    }
}
