/* Preserve deck artwork; the popup's dark ink is unsuitable for black/gold cards. */
@layer studio {
/* Match the warm ivory information dialog without changing the selected deck. */
body.studio-3d #lastTrickModal .pot-review-list {
 background:transparent!important;
 scrollbar-color:#b9ab8c #efeee4;
}
body.studio-3d #lastTrickModal .pot-review-row {
 background:#fffaf0!important;
 border:1px solid #d9ae61!important;
 border-radius:12px!important;
 color:#514638!important;
 box-shadow:0 2px 5px #59452208!important;
}
body.studio-3d #lastTrickModal .pot-review-row span,
body.studio-3d #lastTrickModal .pot-review-row p {
 color:#514638!important;-webkit-text-fill-color:#514638!important;
 text-shadow:none!important;
}
body.studio-3d #lastTrickModal .pot-review-row strong {
 color:#165239!important;-webkit-text-fill-color:#165239!important;
 text-shadow:none!important;
}
body.studio-3d #lastTrickModal .pot-review-row small {
 color:#756047!important;-webkit-text-fill-color:#756047!important;
 text-shadow:none!important;
}
body.studio-3d[data-card-style="black-gold"] #lastTrickModal .mini-card {
 color:#f7dc86!important;-webkit-text-fill-color:#f7dc86!important;
}
body.studio-3d[data-card-style="black-gold"] #lastTrickModal .mini-card.red {
 color:#ff8277!important;-webkit-text-fill-color:#ff8277!important;
}
body.studio-3d #lastTrickModal .last-trick-card .mini-card {
 width:clamp(60px,11vw,96px)!important;min-width:0!important;max-width:96px!important;
 height:auto!important;min-height:0!important;aspect-ratio:1/1.45!important;
 opacity:1!important;filter:none!important;
 box-shadow:0 4px 10px #0003!important;
}
body.studio-3d #lastTrickModal .last-trick-card .mini-card .corner {
 font-size:clamp(18px,2.6vw,23px)!important;top:6px!important;left:6px!important;
}
body.studio-3d #lastTrickModal .last-trick-card .mini-card .suit {
 font-size:clamp(32px,5vw,44px)!important;
}
body.studio-3d #lastTrickModal .last-trick-card>span {
 overflow-wrap:anywhere!important;text-align:center!important;
}
}
