/* MiKO NFT Visibility v22 — stronger contrast and anti-override */
body.page-id-24563 #nft,
body.page-id-24563 #nft.mp14-card,
body.page-id-24563 #nft .mp14-nft-rail,
body.page-id-24563 #nft .mp14-nft-grid,
body.page-id-24563 #nft .mp14-nft-grid>article{
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}
body.page-id-24563 #nft{
  display:block!important;
  color:#15395f!important;
}
body.page-id-24563 #nft.mp14-card{
  background:#ffffff!important;
  border-color:#cfe1f2!important;
  box-shadow:0 12px 30px rgba(20,61,100,.09)!important;
}
body.page-id-24563 #nft .mp14-card-head,
body.page-id-24563 #nft .mp14-card-head *,
body.page-id-24563 #nft .mp14-nft-copy,
body.page-id-24563 #nft .mp14-nft-copy *,
body.page-id-24563 #nft .mp14-nft-chips,
body.page-id-24563 #nft .mp14-nft-chips *,
body.page-id-24563 #nft .mp14-nft-action,
body.page-id-24563 #nft .mp14-nft-action *,
body.page-id-24563 #nft .mp14-nft-load-more,
body.page-id-24563 #nft .mp14-nft-load-more *{
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}
body.page-id-24563 #nft .mp14-card-head h2{
  color:#0b2d53!important;
  text-shadow:none!important;
}
body.page-id-24563 #nft .mp14-card-head small{
  color:#0d6fd8!important;
}
body.page-id-24563 #nft .mp14-nft-subtitle{
  color:#4f6c89!important;
}
body.page-id-24563 #nft .mp14-nft-grid>article{
  background:#fff!important;
  border-color:#cfe0ef!important;
}
body.page-id-24563 #nft .mp14-nft-copy>b{
  color:#0d2c50!important;
}
body.page-id-24563 #nft .mp14-nft-copy>small{
  color:#5e7892!important;
}
body.page-id-24563 #nft .mp14-nft-copy>em{
  color:#496985!important;
}
body.page-id-24563 #nft article.is-active .mp14-nft-copy>em{
  color:#0d8757!important;
}
body.page-id-24563 #nft .mp14-nft-chips>span{
  background:#f4f8fc!important;
  border-color:#d1e0ee!important;
  color:#355a7c!important;
}
body.page-id-24563 #nft .mp14-nft-chips>span.rarity{
  color:var(--nft-accent,#1f6fbf)!important;
}
body.page-id-24563 #nft .mp14-nft-chips>span.power{
  background:#eaf4ff!important;
  border-color:#bcd9f8!important;
  color:#075fc7!important;
}
body.page-id-24563 #nft .mp14-nft-chips>span.status-active{
  background:#eaf9f2!important;
  border-color:#b6e2ce!important;
  color:#087d50!important;
}
body.page-id-24563 #nft .mp14-nft-chips>span.status-sold_out,
body.page-id-24563 #nft .mp14-nft-chips>span.status-sold-out{
  background:#fff0f3!important;
  border-color:#f2bcc6!important;
  color:#c52b45!important;
}
body.page-id-24563 #nft .pic>.mp14-nft-rarity,
body.page-id-24563 #nft .pic>.mp14-nft-serial{
  background:#fff!important;
  color:#244e73!important;
  border-color:#bcd3e7!important;
  box-shadow:0 5px 13px rgba(23,63,101,.12)!important;
}
body.page-id-24563 #nft .pic>.mp14-nft-rarity{
  color:var(--nft-accent,#1f6fbf)!important;
}
body.page-id-24563 #nft .mp14-nft-action{
  display:flex!important;
  background:linear-gradient(135deg,#eef6ff,#dfefff)!important;
  border-color:#9fc8f0!important;
  color:#075dbb!important;
  min-height:46px!important;
  font-weight:950!important;
}
body.page-id-24563 #nft article.is-active .mp14-nft-action,
body.page-id-24563 #nft .mp14-nft-action:disabled{
  background:linear-gradient(135deg,#1687f0,#075fc7)!important;
  border-color:#075fc7!important;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(7,95,199,.22)!important;
}
body.page-id-24563 #nft .mp14-nft-load-more{
  display:inline-flex!important;
  background:linear-gradient(135deg,#188cf4,#075fc7)!important;
  border-color:#075fc7!important;
  color:#fff!important;
  box-shadow:0 9px 20px rgba(7,95,199,.24)!important;
}
body.page-id-24563 #nft .mp14-nft-head-actions .mp14-nft-all,
body.page-id-24563 #nft .mp14-nft-head-actions button[data-mp14-jump]{
  background:#fff!important;
  border-color:#a9cef2!important;
  color:#075fc7!important;
}
body.page-id-24563 #nft svg{
  opacity:1!important;
  visibility:visible!important;
}
@media(max-width:640px){
  body.page-id-24563 #nft .mp14-nft-action,
  body.page-id-24563 #nft .mp14-nft-load-more{
    min-height:48px!important;
    font-size:12px!important;
  }
}