/* One card surface; all lettering is painted by show-card-image.js. */
.mct-show-card{display:block;min-width:0;width:100%;max-width:390px;margin-inline:auto;border-radius:16px;background:#141414;overflow:hidden}
.mct-show-card canvas,canvas.mct-show-card{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:16px;background:#141414}
.mct-show-card.is-held,canvas.mct-show-card.is-held{box-shadow:6px 6px 0 #141414}
.vs-show-card.mct-show-host,.vs-m-show.mct-show-host{display:block;padding:0;border:0;background:transparent;color:#fff;min-width:0;width:100%;border-radius:16px;box-shadow:none;transform:none}
.vs-show-card.mct-show-host.vs-held{background:transparent;color:#fff;box-shadow:none;transform:rotate(-1.5deg)}
.vs-dialog .mct-show-card{max-width:360px}
.mct-show-pager{display:flex;gap:10px;align-items:center;justify-content:center;margin-block:12px;font-size:12px}
.mct-show-pager button{font:inherit;min-height:44px;padding:8px 12px;border:1px solid #D6D1C4;border-radius:10px;background:#fff;color:#141414}
.pv-show-card .mct-show-card{margin-block:16px}.pv-show-card .mct-show-pager{flex-wrap:wrap}
.dc canvas{border-radius:16px}.dc-show.dc-show canvas{box-shadow:6px 6px 0 #141414;border-radius:16px;aspect-ratio:3/4}
.tv-show .mct-show-card{max-width:390px}.tv-show .tv-show-footer{max-width:440px;margin-inline:auto;width:100%}
.tv-show .tv-show-footer>div{flex-wrap:wrap;gap:12px}.tv-show .mct-show-pager{color:#fff}
@media(max-width:720px){.mct-show-card{max-width:360px}.vs-m-show.mct-show-host{max-width:300px;margin-inline:auto}.vs-show-card.mct-show-host{min-width:0}}
.tv-show .mct-show-card{max-width:min(360px,calc(100% - 32px))}
.tv.tv .mct-show-pager button{min-height:44px!important;text-align:center}
