:root{--lime:#dce5ea;--silver:#dce5ea;--silver-bright:#f7fbfd;--silver-shadow:#8294a0}
.announcement{background:linear-gradient(105deg,#aebbc3 0%,#f5f8fa 46%,#a7b5be 100%);color:#07111a;border-bottom:1px solid rgba(255,255,255,.5)}
.announcement span{background:#52636e}
.live-dot{background:var(--silver-bright);box-shadow:0 0 5px #fff,0 0 16px #b8d1df}
.brand em,.hero-content .featured-price,.policy-band small,.payment-card strong{color:var(--silver-bright);text-shadow:0 0 12px rgba(205,226,237,.4)}
.cart-button span,.badge.auction{background:linear-gradient(135deg,#f8fbfc,#9baab4);color:#07111a;box-shadow:0 0 12px rgba(215,231,239,.2)}
.toast{background:linear-gradient(135deg,#f8fbfc,#b4c1c9);color:#07111a}
.success-box{background:rgba(215,229,236,.08);color:#eef7fb;border-color:rgba(215,229,236,.25)}
.payment-card{border-color:rgba(215,229,236,.3);background:rgba(215,229,236,.055)}
.bolt{display:grid;place-items:center;color:var(--silver-bright);filter:drop-shadow(0 0 10px rgba(220,229,234,.55))}.bolt svg{width:58px;height:58px}
