/* v189 – restore real theme switching for gift composition preview.
   This stylesheet must load after v187 and v188. */
#giftDialog #giftChosen .gift-card.navy{
  background:linear-gradient(145deg,#203d68,#122440)!important;
  color:#f4f8ff!important;
  border-color:#41638e!important;
}
#giftDialog #giftChosen .gift-card.cream{
  background:linear-gradient(145deg,#fff8e9,#f5dfb6)!important;
  color:#4b3521!important;
  border-color:#d9ba86!important;
  box-shadow:0 8px 20px rgba(112,81,37,.13)!important;
}
#giftDialog #giftChosen .gift-card.mint{
  background:linear-gradient(145deg,#edfff6,#bfe9da)!important;
  color:#174b41!important;
  border-color:#8ac7b5!important;
  box-shadow:0 8px 20px rgba(23,87,74,.12)!important;
}
#giftDialog #giftChosen .gift-card.cream .gift-set-label,
#giftDialog #giftChosen .gift-card.cream .gift-mini-top,
#giftDialog #giftChosen .gift-card.cream h3{color:#4b3521!important;opacity:1!important}
#giftDialog #giftChosen .gift-card.mint .gift-set-label,
#giftDialog #giftChosen .gift-card.mint .gift-mini-top,
#giftDialog #giftChosen .gift-card.mint h3{color:#174b41!important;opacity:1!important}
#giftDialog #giftChosen .gift-card.navy .gift-set-label{color:#d3e3ff!important;opacity:1!important}
#giftDialog #giftChosen .gift-card.cream .gift-set-row{border-top-color:rgba(105,70,32,.2)!important}
#giftDialog #giftChosen .gift-card.mint .gift-set-row{border-top-color:rgba(29,108,88,.18)!important}
/* Preserve v188 compact layout independent of chosen theme. */
#giftDialog #giftChosen .gift-card > .gift-mini-top,
#giftDialog #giftChosen .gift-card > h3{display:none!important}
#giftDialog #giftChosen .gift-card{padding-top:10px!important}
#giftDialog #giftChosen .gift-card .gift-set-row:first-of-type{border-top:0!important}
