/* SHOPCTS V83 — interior polish. Visual-only overrides. */
body.v82-interior,body.v82-checkout{
  --v83-i-stroke:rgba(255,255,255,.08);
  background:radial-gradient(860px 540px at 84% -3%,rgba(123,54,246,.10),transparent 67%),#08070a!important;
}
body.v82-interior .topbar{background:rgba(8,7,10,.76)!important;backdrop-filter:blur(26px) saturate(130%)!important}
body.v82-interior .topbar .nav-btn,body.v82-interior .topbar .cart-btn{border-radius:10px!important;background:rgba(255,255,255,.015)!important}
body.v82-interior .p30-preview,body.v82-interior .p30-buy-card,body.v82-interior .p30-details,
body.v82-interior .account-v8-sidebar,body.v82-interior .account-v8-main,body.v82-interior .account-v8-panel,body.v82-interior .account-v49-panel,
body.v82-interior .account-v8-login-card{border-color:var(--v83-i-stroke)!important;background:rgba(13,11,17,.82)!important;backdrop-filter:blur(16px);box-shadow:0 26px 75px rgba(0,0,0,.28)!important}
body.v82-interior .p30-buy-card{border-color:rgba(155,98,255,.24)!important}
body.v82-interior .p30-price-row strong{letter-spacing:-.055em!important}
body.v82-interior .p30-price-row em{border-radius:8px!important}
body.v82-interior .p30-variants button,body.v82-interior .p30-qty,body.v82-interior .p30-actions button,body.v82-interior .p30-quote{border-radius:10px!important}
body.v82-interior .p30-variants button.active{background:rgba(155,98,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(155,98,255,.11)}
body.v82-interior .p30-actions button:last-child,body.v82-interior .p30-quote{box-shadow:0 14px 34px rgba(239,228,208,.07)!important}
body.v82-interior .p30-security{padding:14px;border:1px solid rgba(255,255,255,.055);border-radius:11px;margin-top:16px!important}
body.v82-checkout .v23-summary,body.v82-checkout .v23-main{background:#08070a!important}
body.v82-checkout .v23-email,body.v82-checkout .v23-method,body.v82-checkout .v23-order-card{border-color:rgba(255,255,255,.075)!important;background:rgba(255,255,255,.012)!important;border-radius:11px!important}
body.v82-checkout .v23-method:hover{border-color:rgba(155,98,255,.25)!important}
body.v82-checkout .v23-continue{border-radius:11px!important;box-shadow:0 16px 38px rgba(239,228,208,.06)!important}
