
/* Escalado relativo al ancho de CADA carta, no al contenedor de la mesa. */
#stage .card{--cw:72px;border-radius:clamp(3px,calc(var(--cw)*.09),9px)!important;}
#stage .card:not(.back) .corner,#stage #dmMelds .card:not(.back) .corner{
 left:calc(var(--cw)*.075)!important;top:calc(var(--cw)*.055)!important;
 font-size:calc(var(--cw)*.28)!important;line-height:.91!important;letter-spacing:-.02em!important;
}
#stage .card:not(.back) .corner b,#stage #dmMelds .card:not(.back) .corner b{
 font-size:calc(var(--cw)*.22)!important;
}
#stage .card:not(.back) .middle,#stage #dmMelds .card:not(.back) .middle{
 font-size:calc(var(--cw)*.51)!important;line-height:1!important;transform:none!important;
}
#stage .card .corner.bottom{display:none!important;}
#stage .card.back:after{font-size:calc(var(--cw)*.45)!important;}
#stage .card.back:before{border-radius:clamp(2px,calc(var(--cw)*.05),5px)!important;}


/* v0.70: separacion adicional entre valor y palo, especialmente visible en J. */
#stage .card:not(.back) .corner,#stage #dmMelds .card:not(.back) .corner{
 line-height:.96!important;
}
#stage .card:not(.back) .corner b,#stage #dmMelds .card:not(.back) .corner b{
 display:block!important;
 margin-top:calc(var(--cw)*.06)!important;
 line-height:1!important;
}
#stage .discard-slot > .card .corner b,
#stage #discard .card .corner b,
#stage .hand-card .card .corner b{
 margin-top:calc(var(--cw)*.065)!important;
}
