/* AE STORE interaction system — every clickable control looks clickable */
button:not(:disabled),a[href],.product-card,[data-category],[data-account-tab],[data-open-order],[data-wishlist],[data-search-product],.member-order,.address-card,.order-code,.language-control,.social-links>*{cursor:pointer!important}
button,a[href],.product-card,[data-category],[data-account-tab],[data-open-order],[data-wishlist],[data-search-product],.member-order,.address-card,.order-code{transition:transform .17s ease,border-color .17s ease,background-color .17s ease,color .17s ease,box-shadow .17s ease,filter .17s ease!important}
button:not(:disabled):focus-visible,a[href]:focus-visible,[tabindex]:focus-visible{outline:3px solid #b865ff!important;outline-offset:3px!important}
button:disabled{cursor:not-allowed!important;opacity:.48!important}
/* Account navigation */
.account-tabs button{position:relative!important;overflow:hidden!important;min-height:48px!important;border:1px solid #28222f!important;color:#aaa1b4!important;background:#111017!important;font-weight:900!important}
.account-tabs button:after{content:'';position:absolute;right:14px;left:14px;bottom:5px;height:2px;border-radius:9px;background:linear-gradient(90deg,#7c3cff,#db3de8);transform:scaleX(0);transition:.18s}
.account-tabs button:hover{transform:translateY(-2px)!important;color:#fff!important;border-color:#8b4bd1!important;background:#20152d!important;box-shadow:0 9px 24px #0007!important}.account-tabs button:hover:after,.account-tabs button.is-active:after{transform:scaleX(1)}
.account-tabs button.is-active{color:#fff!important;border-color:#a15be8!important;background:linear-gradient(135deg,#7134df,#a82cdf)!important;box-shadow:0 9px 25px #7b35dc44!important}.account-tabs button:active{transform:translateY(1px) scale(.98)!important}
/* Account header and orders */
.member-card{transition:.2s!important}.member-card:hover{border-color:#7d45bb!important;background:linear-gradient(135deg,#1a1325,#121019)!important;box-shadow:0 14px 36px #0006!important}.member-order:hover,.address-card:hover{transform:translateX(-3px)!important;border-color:#9150d8!important;background:#191222!important;box-shadow:0 10px 26px #0006!important}.member-order:active,.address-card:active{transform:translateX(0) scale(.99)!important}
/* Product catalogue */
.product-card:hover{transform:translateY(-7px)!important;border-color:#a361eb!important;box-shadow:0 26px 75px #000b,0 0 0 2px #8f4be91f!important}.product-card:active{transform:translateY(-2px) scale(.995)!important}.product-card [data-wishlist]:hover{transform:scale(1.12)!important;color:#ff6f9d!important;border-color:#ff6f9d!important;background:#351322!important}.product-actions button:hover,.detail-actions button:hover,.hero-actions a:hover,.discord-complete:hover,.submit-order:hover{transform:translateY(-2px)!important;filter:brightness(1.14)!important;box-shadow:0 12px 30px #7136d855!important}.product-actions button:active,.detail-actions button:active,.submit-order:active{transform:translateY(1px) scale(.98)!important}
/* Category navigation, drawers, links */
.category-filters button:hover,.category-filters button.is-active{transform:translateY(-2px)!important;color:#fff!important;border-color:#7443ad!important;background:#21162d!important;box-shadow:0 8px 20px #0006!important}.category-filters button:active{transform:translateY(1px)!important}.drawer-head>button:hover,.modal-close:hover,[data-close-ui]:hover{color:#fff!important;border-color:#ff5f89!important;background:#8e1f43!important;transform:rotate(6deg) scale(1.05)!important}.footer-main a:hover,.footer-main button:hover{color:#c58aff!important;transform:translateX(-3px)!important}.social-links a:hover{border-color:#9a55de!important;background:#261632!important;transform:translateY(-3px)!important;box-shadow:0 9px 22px #0007!important}.order-code:hover{border-color:#9d59e4!important;background:#1b1128!important;box-shadow:0 10px 28px #0007!important}.logout-button:hover,#logout-button:hover{color:#fff!important;border-color:#ff4f7c!important;background:#811d3c!important}
@media(hover:none){button:hover,a:hover,.product-card:hover,.member-order:hover,.address-card:hover{transform:none!important}}
