/*
 * Adsrek Pay — Redesign v1.10.1
 * Cleaner landing hero:
 * - remove floating Adsrek Shield card
 * - soften visual noise
 * UI only.
 */

/* Remove the extra floating shield block entirely */
.ap-float-card--shield{
  display:none!important;
}

/* Cleaner composition around the hero visual */
.ap-product{
  min-height:550px!important;
}

.ap-product-glow{
  opacity:.62!important;
  filter:blur(18px)!important;
}

.ap-wallet-card{
  box-shadow:0 24px 56px rgba(12,32,58,.18)!important;
}

.ap-exchange-card{
  box-shadow:0 18px 42px rgba(12,32,58,.12)!important;
}

/* Slightly calmer floating status */
.ap-float-card--status{
  right:10px!important;
  top:78px!important;
  box-shadow:0 16px 36px rgba(12,32,58,.14)!important;
}

/* Light theme cleanup */
html[data-theme="light"] .ap-product-glow{
  background:radial-gradient(circle,rgba(43,132,226,.11),rgba(56,200,219,.04) 45%,transparent 72%)!important;
}
html[data-theme="light"] .ap-float-card--status{
  background:rgba(255,255,255,.96)!important;
  border-color:rgba(22,90,164,.08)!important;
}
html[data-theme="light"] .ap-exchange-card{
  background:rgba(255,255,255,.95)!important;
  border-color:rgba(22,89,164,.08)!important;
}
html[data-theme="light"] .ap-wallet-card{
  box-shadow:0 26px 60px rgba(30,66,112,.16)!important;
}

/* Dark theme cleanup */
html[data-theme="dark"] .ap-product-glow{
  background:radial-gradient(circle,rgba(72,118,180,.11),rgba(57,134,156,.03) 46%,transparent 72%)!important;
}
html[data-theme="dark"] .ap-float-card--status{
  background:#192a3c!important;
  border-color:#30465e!important;
  box-shadow:0 20px 42px rgba(0,0,0,.24)!important;
}
html[data-theme="dark"] .ap-wallet-card{
  box-shadow:0 24px 56px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.11)!important;
}
html[data-theme="dark"] .ap-exchange-card{
  box-shadow:0 22px 48px rgba(0,0,0,.24)!important;
}

/* Mobile keeps the same simplification */
@media(max-width:720px){
  .ap-product{
    min-height:480px!important;
  }
  .ap-float-card--status{
    top:44px!important;
    right:0!important;
  }
}
