/* Card designs (core/card-designs.js). body[data-card-design] themes every card at the table and the
   river squeeze; picker samples carry .cd-<design> and are left out of the body rules. The values are
   !important because each table layout sets its own card colours. */
.playing-card.back.cd,.playing-card.back{background-size:100% 100%}
/* 4色デッキ */
body[data-card-design="four-color"] .playing-card.playing-card.suit-s:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-four-color.suit-s:not(.back),body[data-card-design="four-color"] .sq-face.suit-s{color:#1d2333!important}
body[data-card-design="four-color"] .playing-card.playing-card.suit-h:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-four-color.suit-h:not(.back),body[data-card-design="four-color"] .sq-face.suit-h{color:#c8283e!important}
body[data-card-design="four-color"] .playing-card.playing-card.suit-d:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-four-color.suit-d:not(.back),body[data-card-design="four-color"] .sq-face.suit-d{color:#1f63d6!important}
body[data-card-design="four-color"] .playing-card.playing-card.suit-c:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-four-color.suit-c:not(.back),body[data-card-design="four-color"] .sq-face.suit-c{color:#1d8a4a!important}
/* 銀座ゴールド */
body[data-card-design="ginza-gold"] .playing-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-ginza-gold:not(.back),body[data-card-design="ginza-gold"] .sq-face{background:#fbf5e4!important;color:#18214a!important;border-color:#c9a24a!important;box-shadow:inset 0 0 0 2px #fbf5e4,inset 0 0 0 3px #c9a24a,0 6px 16px #0007!important;font-family:'Shippori Mincho B1',Georgia,serif!important}
body[data-card-design="ginza-gold"] .playing-card.playing-card.red-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-ginza-gold.red-card.red-card:not(.back),body[data-card-design="ginza-gold"] .sq-face.sq-face.sq-red{color:#a3203a!important}
body[data-card-design="ginza-gold"] .playing-card.back:not(.cd),.playing-card.back.cd-ginza-gold,body[data-card-design="ginza-gold"] .sq-back{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 88' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cpattern id='p' width='7' height='7' patternUnits='userSpaceOnUse'%3E%3Cpath d='M3.5 0L7 3.5L3.5 7L0 3.5Z' fill='none' stroke='%23d8b25a' stroke-width='.4' opacity='.5'/%3E%3C/pattern%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%231a2452'/%3E%3Cstop offset='1' stop-color='%230c1230'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='63' height='88' fill='url(%23g)'/%3E%3Crect x='6' y='6' width='51' height='76' fill='url(%23p)'/%3E%3Crect x='2.6' y='2.6' width='57.8' height='82.8' rx='3' fill='none' stroke='%23d8b25a' stroke-width='1'/%3E%3Crect x='5' y='5' width='53' height='78' rx='2' fill='none' stroke='%23d8b25a' stroke-width='.45'/%3E%3Cg transform='translate(31.5 44)'%3E%3Ccircle r='12.5' fill='%230e1536' stroke='%23d8b25a' stroke-width='.8'/%3E%3Cg stroke='%23d8b25a' stroke-width='.45' opacity='.8'%3E%3Cline x1='4.50' y1='0.00' x2='10.50' y2='0.00'/%3E%3Cline x1='4.35' y1='1.16' x2='10.14' y2='2.72'/%3E%3Cline x1='3.90' y1='2.25' x2='9.09' y2='5.25'/%3E%3Cline x1='3.18' y1='3.18' x2='7.42' y2='7.42'/%3E%3Cline x1='2.25' y1='3.90' x2='5.25' y2='9.09'/%3E%3Cline x1='1.16' y1='4.35' x2='2.72' y2='10.14'/%3E%3Cline x1='0.00' y1='4.50' x2='0.00' y2='10.50'/%3E%3Cline x1='-1.16' y1='4.35' x2='-2.72' y2='10.14'/%3E%3Cline x1='-2.25' y1='3.90' x2='-5.25' y2='9.09'/%3E%3Cline x1='-3.18' y1='3.18' x2='-7.42' y2='7.42'/%3E%3Cline x1='-3.90' y1='2.25' x2='-9.09' y2='5.25'/%3E%3Cline x1='-4.35' y1='1.16' x2='-10.14' y2='2.72'/%3E%3Cline x1='-4.50' y1='0.00' x2='-10.50' y2='0.00'/%3E%3Cline x1='-4.35' y1='-1.16' x2='-10.14' y2='-2.72'/%3E%3Cline x1='-3.90' y1='-2.25' x2='-9.09' y2='-5.25'/%3E%3Cline x1='-3.18' y1='-3.18' x2='-7.42' y2='-7.42'/%3E%3Cline x1='-2.25' y1='-3.90' x2='-5.25' y2='-9.09'/%3E%3Cline x1='-1.16' y1='-4.35' x2='-2.72' y2='-10.14'/%3E%3Cline x1='-0.00' y1='-4.50' x2='-0.00' y2='-10.50'/%3E%3Cline x1='1.16' y1='-4.35' x2='2.72' y2='-10.14'/%3E%3Cline x1='2.25' y1='-3.90' x2='5.25' y2='-9.09'/%3E%3Cline x1='3.18' y1='-3.18' x2='7.42' y2='-7.42'/%3E%3Cline x1='3.90' y1='-2.25' x2='9.09' y2='-5.25'/%3E%3Cline x1='4.35' y1='-1.16' x2='10.14' y2='-2.72'/%3E%3C/g%3E%3Ccircle r='4.6' fill='%230e1536' stroke='%23d8b25a' stroke-width='.5'/%3E%3Cpath d='M0-7.5C-2.6-4-7-1.6-7 2C-7 4.8-4.3 6.2-1.9 4.7C-2.2 6.6-3.2 7.8-4.6 8.4H4.6C3.2 7.8 2.2 6.6 1.9 4.7C4.3 6.2 7 4.8 7 2C7-1.6 2.6-4 0-7.5Z' transform='scale(.48)' fill='%23e6c473'/%3E%3C/g%3E%3Cpath d='M31.5 9L35 14H28Z M31.5 79L35 74H28Z' fill='%23d8b25a' opacity='.8'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;border-color:#d8b25a!important;color:transparent!important}
/* 新宿ネオン */
body[data-card-design="shinjuku-neon"] .playing-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-shinjuku-neon:not(.back),body[data-card-design="shinjuku-neon"] .sq-face{background:linear-gradient(160deg,#1c1640,#0d0b22)!important;color:#7fe9ff!important;border:1px solid #ff6fd8aa!important;text-shadow:0 0 6px #4fe0ffcc!important;box-shadow:0 0 12px #ff3fc655,0 6px 16px #000a!important}
body[data-card-design="shinjuku-neon"] .playing-card.playing-card.red-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-shinjuku-neon.red-card.red-card:not(.back),body[data-card-design="shinjuku-neon"] .sq-face.sq-face.sq-red{color:#ff79d6!important;text-shadow:0 0 6px #ff3fc6cc!important}
body[data-card-design="shinjuku-neon"] .playing-card.back:not(.cd),.playing-card.back.cd-shinjuku-neon,body[data-card-design="shinjuku-neon"] .sq-back{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 88' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='f' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='.7' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffd36b'/%3E%3Cstop offset='.55' stop-color='%23ff5fa8'/%3E%3Cstop offset='1' stop-color='%23c02bd6'/%3E%3C/linearGradient%3E%3ClinearGradient id='bg' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%230b0820'/%3E%3Cstop offset='.62' stop-color='%232a0b44'/%3E%3Cstop offset='1' stop-color='%230b0820'/%3E%3C/linearGradient%3E%3CclipPath id='c'%3E%3Ccircle cx='31.5' cy='46' r='15'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect width='63' height='88' fill='url(%23bg)'/%3E%3Cg clip-path='url(%23c)'%3E%3Crect x='16' y='31' width='31' height='30' fill='url(%23s)'/%3E%3Cg fill='%232a0b44'%3E%3Crect x='16' y='47' width='31' height='1.6'/%3E%3Crect x='16' y='51' width='31' height='2'/%3E%3Crect x='16' y='55' width='31' height='2.6'/%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23ff4fd8' stroke-width='.5' opacity='.85' filter='url(%23f)'%3E%3Cline x1='3' y1='56' x2='-42.6' y2='88'/%3E%3Cline x1='9' y1='56' x2='-27.0' y2='88'/%3E%3Cline x1='15' y1='56' x2='-11.4' y2='88'/%3E%3Cline x1='21' y1='56' x2='4.2' y2='88'/%3E%3Cline x1='27' y1='56' x2='19.8' y2='88'/%3E%3Cline x1='33' y1='56' x2='35.4' y2='88'/%3E%3Cline x1='39' y1='56' x2='51.0' y2='88'/%3E%3Cline x1='45' y1='56' x2='66.6' y2='88'/%3E%3Cline x1='51' y1='56' x2='82.2' y2='88'/%3E%3Cline x1='57' y1='56' x2='97.8' y2='88'/%3E%3Cline x1='63' y1='56' x2='113.4' y2='88'/%3E%3Cline x1='0' y1='58' x2='63' y2='58'/%3E%3Cline x1='0' y1='61' x2='63' y2='61'/%3E%3Cline x1='0' y1='65' x2='63' y2='65'/%3E%3Cline x1='0' y1='70' x2='63' y2='70'/%3E%3Cline x1='0' y1='76' x2='63' y2='76'/%3E%3Cline x1='0' y1='83' x2='63' y2='83'/%3E%3C/g%3E%3Crect x='3' y='3' width='57' height='82' rx='4' fill='none' stroke='%234fe0ff' stroke-width='1' filter='url(%23f)'/%3E%3Cpath d='M0-7.5C-2.6-4-7-1.6-7 2C-7 4.8-4.3 6.2-1.9 4.7C-2.2 6.6-3.2 7.8-4.6 8.4H4.6C3.2 7.8 2.2 6.6 1.9 4.7C4.3 6.2 7 4.8 7 2C7-1.6 2.6-4 0-7.5Z' transform='translate(31.5 17) scale(.55)' fill='none' stroke='%234fe0ff' stroke-width='1.3' filter='url(%23f)'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;border-color:#4fe0ff!important;color:transparent!important}
/* 夜桜 */
body[data-card-design="yozakura"] .playing-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-yozakura:not(.back),body[data-card-design="yozakura"] .sq-face{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 88' preserveAspectRatio='none'%3E%3Cg fill='%23f4a6c4'%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(55 8) rotate(-25) scale(.75)' opacity='.75'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(49 4.5) rotate(40) scale(.5)' opacity='.55'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(8 80) rotate(150) scale(.75)' opacity='.75'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(14 84) rotate(95) scale(.5)' opacity='.55'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat,linear-gradient(170deg,#fffaf5,#fbefe6)!important;color:#2b2230!important;border-color:#eab3c8!important}
body[data-card-design="yozakura"] .playing-card.playing-card.red-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-yozakura.red-card.red-card:not(.back),body[data-card-design="yozakura"] .sq-face.sq-face.sq-red{color:#d02f69!important}
body[data-card-design="yozakura"] .playing-card.back:not(.cd),.playing-card.back.cd-yozakura,body[data-card-design="yozakura"] .sq-back{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 88' preserveAspectRatio='none'%3E%3Cdefs%3E%3CradialGradient id='bg' cx='.5' cy='.45' r='.75'%3E%3Cstop offset='0' stop-color='%234a1440'/%3E%3Cstop offset='1' stop-color='%231d0619'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='63' height='88' fill='url(%23bg)'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(9 12) rotate(20) scale(0.7)' fill='%23f7b3cf' opacity='0.55'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(52 9) rotate(-30) scale(0.6)' fill='%23f7b3cf' opacity='0.45'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(14 30) rotate(60) scale(0.5)' fill='%23f7b3cf' opacity='0.4'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(50 28) rotate(10) scale(0.75)' fill='%23f7b3cf' opacity='0.5'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(8 62) rotate(-40) scale(0.6)' fill='%23f7b3cf' opacity='0.45'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(54 66) rotate(35) scale(0.55)' fill='%23f7b3cf' opacity='0.5'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(20 78) rotate(80) scale(0.7)' fill='%23f7b3cf' opacity='0.5'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(44 80) rotate(-15) scale(0.6)' fill='%23f7b3cf' opacity='0.4'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(30 14) rotate(45) scale(0.45)' fill='%23f7b3cf' opacity='0.35'/%3E%3Cpath d='M0-4C1.6-4 2.6-2.6 2.6-1C2.6 1.4 .9 3.2 0 4.2C-.9 3.2-2.6 1.4-2.6-1C-2.6-2.6-1.6-4 0-4Z' transform='translate(36 74) rotate(-60) scale(0.45)' fill='%23f7b3cf' opacity='0.35'/%3E%3Crect x='3' y='3' width='57' height='82' rx='3.5' fill='none' stroke='%23f7b3cf' stroke-width='.8' opacity='.85'/%3E%3Cg transform='translate(31.5 44)'%3E%3Ccircle r='15' fill='%23f7b3cf' opacity='.08'/%3E%3Cpath d='M0-1.5C2.6-2.5 4.6-5.4 4-8.6C3.6-10.4 2-11 1.2-10.2L0-11.4L-1.2-10.2C-2-11-3.6-10.4-4-8.6C-4.6-5.4-2.6-2.5 0-1.5Z' transform='rotate(0)' fill='%23ffc2d9'/%3E%3Cpath d='M0-1.5C2.6-2.5 4.6-5.4 4-8.6C3.6-10.4 2-11 1.2-10.2L0-11.4L-1.2-10.2C-2-11-3.6-10.4-4-8.6C-4.6-5.4-2.6-2.5 0-1.5Z' transform='rotate(72)' fill='%23ffc2d9'/%3E%3Cpath d='M0-1.5C2.6-2.5 4.6-5.4 4-8.6C3.6-10.4 2-11 1.2-10.2L0-11.4L-1.2-10.2C-2-11-3.6-10.4-4-8.6C-4.6-5.4-2.6-2.5 0-1.5Z' transform='rotate(144)' fill='%23ffc2d9'/%3E%3Cpath d='M0-1.5C2.6-2.5 4.6-5.4 4-8.6C3.6-10.4 2-11 1.2-10.2L0-11.4L-1.2-10.2C-2-11-3.6-10.4-4-8.6C-4.6-5.4-2.6-2.5 0-1.5Z' transform='rotate(216)' fill='%23ffc2d9'/%3E%3Cpath d='M0-1.5C2.6-2.5 4.6-5.4 4-8.6C3.6-10.4 2-11 1.2-10.2L0-11.4L-1.2-10.2C-2-11-3.6-10.4-4-8.6C-4.6-5.4-2.6-2.5 0-1.5Z' transform='rotate(288)' fill='%23ffc2d9'/%3E%3Ccircle r='2.4' fill='%23d6336c'/%3E%3Cg fill='%23ffe6a8'%3E%3Ccircle cx='3.40' cy='0.00' r='.5'/%3E%3Ccircle cx='2.40' cy='2.40' r='.5'/%3E%3Ccircle cx='0.00' cy='3.40' r='.5'/%3E%3Ccircle cx='-2.40' cy='2.40' r='.5'/%3E%3Ccircle cx='-3.40' cy='0.00' r='.5'/%3E%3Ccircle cx='-2.40' cy='-2.40' r='.5'/%3E%3Ccircle cx='-0.00' cy='-3.40' r='.5'/%3E%3Ccircle cx='2.40' cy='-2.40' r='.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat!important;border-color:#f7b3cf!important;color:transparent!important}
body[data-card-design="ginza-gold"] .sq-back:after,body[data-card-design="shinjuku-neon"] .sq-back:after,body[data-card-design="yozakura"] .sq-back:after{content:none}
body[data-card-design="ginza-gold"] .sq-back,body[data-card-design="shinjuku-neon"] .sq-back,body[data-card-design="yozakura"] .sq-back{border-width:0!important;box-shadow:none!important}
/* Picker */
.card-design-picker{display:grid;gap:16px}
.card-design-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:10px}
.card-design-option{display:flex;align-items:center;gap:10px;min-height:76px;padding:10px;border-radius:10px;border:1px solid #ffffff2a;background:#ffffff0a;color:inherit;text-align:left;cursor:pointer;font:inherit}
.card-design-option[aria-pressed="true"]{border-color:#ff8be0;box-shadow:0 0 0 1px #ff8be0 inset;background:#ff5fc81a}
.card-design-option .cd-mini{display:flex;gap:3px;flex:none}
.card-design-option .playing-card{width:30px;height:42px;font-size:12px;line-height:1;padding:3px;border-radius:4px;box-shadow:0 2px 5px #0006;overflow:hidden}
.card-design-option .playing-card small{display:none}
.card-design-option .playing-card .suit{font-size:14px;align-self:center}
.card-design-option span>small{display:block;margin-top:3px;font-size:11px;opacity:.8}
.card-design-preview{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:18px;border-radius:12px;background:radial-gradient(ellipse at center,#3b1d6e,#140a2c);border:1px solid #ffffff1f}
.card-design-preview .cd-row{display:flex;gap:8px}
.card-design-preview .playing-card{width:58px;height:82px;font-size:22px;line-height:1;padding:5px 6px;border-radius:6px;box-shadow:0 8px 18px #0009;overflow:hidden}
.card-design-preview figcaption{flex:1 1 200px;color:#f3ecff}
.card-design-preview figcaption strong{display:block;font-size:18px;margin-bottom:4px}
.card-design-preview figcaption span{font-size:13px;opacity:.85;line-height:1.6}
.card-design-actions{display:flex;gap:10px}

/* Poker Tokyo オリジナル: classic faces, the cast on the court cards (art in assets/cards/tokyo-original/), a gold Tokyo Tower back */
body[data-card-design="tokyo-original"] .playing-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original:not(.back),body[data-card-design="tokyo-original"] .sq-face{background:#fffefa!important;color:#14161c!important;border-color:#d9d4c7!important;font-family:'Shippori Mincho B1',Georgia,serif!important}
body[data-card-design="tokyo-original"] .playing-card.playing-card.red-card:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.red-card.red-card:not(.back),body[data-card-design="tokyo-original"] .sq-face.sq-face.sq-red{color:#d81f2a!important}
body[data-card-design="tokyo-original"] .playing-card.back:not(.cd),.playing-card.back.cd-tokyo-original,body[data-card-design="tokyo-original"] .sq-back{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 88' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cpattern id='p' width='6' height='6' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Cpath d='M0 0H6M0 0V6' stroke='%23d8b25a' stroke-width='.35' opacity='.45'/%3E%3C/pattern%3E%3CradialGradient id='g' cx='.5' cy='.5' r='.7'%3E%3Cstop offset='0' stop-color='%231d2a66'/%3E%3Cstop offset='1' stop-color='%230a1030'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='63' height='88' fill='url(%23g)'/%3E%3Crect x='6' y='6' width='51' height='76' fill='url(%23p)'/%3E%3Crect x='2.6' y='2.6' width='57.8' height='82.8' rx='3' fill='none' stroke='%23d8b25a' stroke-width='1'/%3E%3Crect x='5' y='5' width='53' height='78' rx='2' fill='none' stroke='%23ff7fcb' stroke-width='.45' opacity='.8'/%3E%3Cg transform='translate(31.5 44)'%3E%3Ccircle r='15' fill='%230b1236' stroke='%23d8b25a' stroke-width='.9'/%3E%3Ccircle r='13.4' fill='none' stroke='%23d8b25a' stroke-width='.35'/%3E%3Cg fill='%23ffd36b'%3E%3Ccircle cx='-9' cy='-9' r='0.5'/%3E%3Ccircle cx='8.5' cy='-10' r='0.45'/%3E%3Ccircle cx='10' cy='-2' r='0.35'/%3E%3Ccircle cx='-10.5' cy='1' r='0.35'/%3E%3Ccircle cx='6' cy='-13' r='0.3'/%3E%3C/g%3E%3Cpath d='M0-15.5V-12.6M-1.1-12.6H1.1L1.6-7.2H2.9L3.3-4.4H2.1L4.7 6.6H5.9L7.4 11.6H3.7L1.4 6.6H-1.4L-3.7 11.6H-7.4L-5.9 6.6H-4.7L-2.1-4.4H-3.3L-2.9-7.2H-1.6Z' fill='%23e6c473' stroke='%23e6c473' stroke-width='.5' stroke-linejoin='round'/%3E%3Cpath d='M-8 11.6H8' stroke='%23ff7fcb' stroke-width='.6'/%3E%3C/g%3E%3Cg fill='%23d8b25a'%3E%3Cpath d='M31.5 10.5L33.6 14H29.4Z'/%3E%3Cpath d='M31.5 77.5L33.6 74H29.4Z'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat!important;border-color:#d8b25a!important;color:transparent!important}
body[data-card-design="tokyo-original"] .sq-back:after{content:none}
body[data-card-design="tokyo-original"] .sq-back{border-width:0!important;box-shadow:none!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-K.suit-s:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-K.suit-s:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-K.suit-s{background:#fffefa url(/assets/cards/tokyo-original/ks.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-K.suit-h:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-K.suit-h:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-K.suit-h{background:#fffefa url(/assets/cards/tokyo-original/kh.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-K.suit-d:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-K.suit-d:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-K.suit-d{background:#fffefa url(/assets/cards/tokyo-original/kd.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-K.suit-c:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-K.suit-c:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-K.suit-c{background:#fffefa url(/assets/cards/tokyo-original/kc.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-Q.suit-s:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-Q.suit-s:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-Q.suit-s{background:#fffefa url(/assets/cards/tokyo-original/qs.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-Q.suit-h:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-Q.suit-h:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-Q.suit-h{background:#fffefa url(/assets/cards/tokyo-original/qh.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-Q.suit-d:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-Q.suit-d:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-Q.suit-d{background:#fffefa url(/assets/cards/tokyo-original/qd.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-Q.suit-c:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-Q.suit-c:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-Q.suit-c{background:#fffefa url(/assets/cards/tokyo-original/qc.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-J.suit-s:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-J.suit-s:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-J.suit-s{background:#fffefa url(/assets/cards/tokyo-original/js.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-J.suit-h:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-J.suit-h:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-J.suit-h{background:#fffefa url(/assets/cards/tokyo-original/jh.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-J.suit-d:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-J.suit-d:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-J.suit-d{background:#fffefa url(/assets/cards/tokyo-original/jd.webp) center/100% 100% no-repeat!important}
body[data-card-design="tokyo-original"] .playing-card.court.rank-J.suit-c:not(.cd):not(.back):not(.empty):not(.hidden),.playing-card.cd-tokyo-original.court.rank-J.suit-c:not(.back),body[data-card-design="tokyo-original"] .sq-face.court.rank-J.suit-c{background:#fffefa url(/assets/cards/tokyo-original/jc.webp) center/100% 100% no-repeat!important}
/* Court cards read like every other card: the rank in the corner and the big suit in the middle, on an ivory disc over the picture. */
body[data-card-design="tokyo-original"] .playing-card.court:not(.cd):not(.back)>span:first-child,.playing-card.cd-tokyo-original.court:not(.back)>span:first-child,body[data-card-design="tokyo-original"] .playing-card.court:not(.cd):not(.back)>small,.playing-card.cd-tokyo-original.court:not(.back)>small{position:relative;z-index:1;text-shadow:0 0 2px #fffefa,0 0 3px #fffefa,0 0 5px #fffefa}
body[data-card-design="tokyo-original"] .playing-card.court:not(.cd):not(.back) .suit,.playing-card.cd-tokyo-original.court:not(.back) .suit,body[data-card-design="tokyo-original"] .sq-face.court>span{position:relative;z-index:1}
body[data-card-design="tokyo-original"] .playing-card.court:not(.cd):not(.back) .suit::before,.playing-card.cd-tokyo-original.court:not(.back) .suit::before,body[data-card-design="tokyo-original"] .sq-face.court>span::before{content:"";position:absolute;left:50%;top:50%;width:1.15em;height:1.15em;transform:translate(-50%,-50%);border-radius:50%;background:#fffefa;box-shadow:0 0 0 .05em #d8b25a,0 .04em .12em #0005;z-index:-1}
body[data-card-design="tokyo-original"] .sq-face.court>b{text-shadow:0 0 3px #fffefa,0 0 6px #fffefa}
