/* GBGL R7 · Atelier table. Strictly scoped to .tx7 native plugin.
   No external assets, canvas overlays, new game authority, or platform/waiting rules.
   R5 owns the seat topology. R6 owns native fader/input collaboration.
   API rendererVersion remains 6.0.0; visualVersion is 7.0.0. */
.tx5-frame.tx7{
 --tx-accent:#cfb98b;--tx7-gold:#cfb98b;--tx7-ink:#101c24;--tx7-line:#cab995;
 --tx6-felt-light:#27605b;--tx-felt:#16413e;--tx6-felt-dark:#0b2527;--tx-bg:#08151d;
 color:#ebece8;border-color:#394244;border-radius:14px;
 background:#091117;box-shadow:inset 0 1px 0 #ffffff0c,0 20px 44px #0008;
 font-family:"Segoe UI","PingFang SC","Microsoft YaHei",system-ui,sans-serif;-webkit-font-smoothing:antialiased;
}
.tx5-frame.tx7[data-texas-style=graphite]{--tx-accent:#b8cddd;--tx7-gold:#c4cbd0;--tx7-line:#a5b4c0;--tx6-felt-light:#394e61;--tx-felt:#203447;--tx6-felt-dark:#101e2c;--tx-bg:#0b141d}
.tx7 .tx5-arena{
 background:radial-gradient(ellipse at 50% -22%,#55666636,transparent 64%),radial-gradient(ellipse at 50% 94%,#02060cb3,transparent 68%),linear-gradient(115deg,#0e1921,#0a131a 45%,#101a21);
}
.tx7 .tx5-felt{
 border-color:#162126;outline:1px solid #ab96725c;
 background-image:radial-gradient(ellipse at 44% 15%,#77b1a117,transparent 62%),var(--tx6-weave),linear-gradient(163deg,var(--tx6-felt-light),var(--tx-felt) 49%,var(--tx6-felt-dark));
 background-size:auto,180px 180px,auto;background-blend-mode:screen,soft-light,normal;
 box-shadow:inset 0 0 0 1px #d6c29b60,inset 0 7px 25px #001213c9,inset 0 -2px 10px #487b6812,
  0 0 0 2px #02080c,0 0 0 4px #494c45,0 1px 0 5px #b6a58269,0 7px 0 6px #02080c,0 16px 25px #0009,0 25px 40px #0006;
}
.tx7 .tx5-felt::before{
 inset:-8px;border:1px dashed #d4c4a02b;border-radius:inherit;
 background:none;box-shadow:0 -1px 0 #ffffff12,inset 0 1px 2px #000c;pointer-events:none;
}
.tx7 .tx5-felt::after{inset:14px;border-color:#c3b99328;box-shadow:inset 0 0 0 3px #04212210,0 1px 0 #02171450}
.tx7 .tx5-table-brand{gap:7px;letter-spacing:2px;color:#d5d8c653;text-shadow:0 -1px 1px #08251f7a,0 1px 0 #bfcfbd0b;font-weight:500;pointer-events:none}
.tx7 .tx5-table-brand img{opacity:.3;filter:grayscale(.18) drop-shadow(0 1px 0 #d8e2c51c)}
.tx7 .tx5-pot{position:relative;gap:5px}
.tx7 .tx5-pot>span:not(.tx7-pot-chips){font-size:10px;letter-spacing:1.7px;font-weight:500;color:#bacbc3;text-transform:uppercase;text-shadow:0 1px 1px #0005}
.tx7 .tx5-pot strong{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(27px,3.1vw,38px);letter-spacing:-.5px;line-height:1;color:#f4ebd8;text-shadow:0 2px 1px #09201ec9,0 6px 10px #0004}
.tx7 .tx5-stakes{font-size:10px;letter-spacing:.45px;color:#a1b5ae;text-shadow:0 1px 1px #0006}
.tx7 .tx5-stakes b{color:#d2d6c9;font-weight:500}
/* Small decorative ceramic chip stacks. Amounts are always the adjacent authority value. */
.tx7 .tx7-pot-chips{position:absolute;right:calc(100% + 9px);bottom:1px;display:flex;align-items:flex-end;width:29px;height:23px;gap:0;pointer-events:none}
.tx7 .tx7-pot-chips i{position:relative;display:block;width:15px;height:5px;flex-shrink:0;border-radius:50%;border:1px solid #e4d6b28a;background:repeating-conic-gradient(#dcd4b8 0 22deg,#415556 22deg 75deg);box-shadow:0 2px 0 #223336,0 3px 0 #a9ae96,0 5px 0 #1b3235,0 6px 0 #b7bba1,0 8px 2px #0008;transform:translateY(-8px)}
.tx7 .tx7-pot-chips i:nth-child(2){margin-left:-6px;transform:translateY(-12px);z-index:1;background:repeating-conic-gradient(#dbc69b 0 22deg,#796243 22deg 75deg);box-shadow:0 2px 0 #614e36,0 3px 0 #bba57a,0 5px 0 #5a4832,0 6px 0 #b8a17c,0 8px 0 #51422e,0 9px 0 #b8a780,0 11px 2px #0008}
.tx7 .tx7-pot-chips i:nth-child(3){margin-left:-6px;background:repeating-conic-gradient(#e8d9cc 0 22deg,#624248 22deg 75deg);box-shadow:0 2px 0 #47383c,0 3px 0 #b6a49a,0 5px 0 #4d363c,0 6px 0 #b4a79d,0 8px 2px #0008}
/* Traditional indexed ivory cards. Rank/suit text is real; pips are decorative duplicates. */
.tx7 .tx5-card:not(.tx5-back):not(.tx5-slot){
 border:1px solid;border-color:#fffffb #d7d8cf #b8bdb6 #fefef8;border-radius:4px;color:#142832;
 background:linear-gradient(130deg,#fffef9,#fafaf4 62%,#eaece5);isolation:isolate;overflow:hidden;
 box-shadow:inset 0 0 0 1px #fffffa,0 1px 0 #b2b9b0,0 2px 0 #727d76,0 4px 6px #0007,0 10px 16px #00191626;
}
.tx7 .tx5-card.tx5-red{color:#a1263d}
.tx7 .tx5-card:not(.tx5-back):not(.tx5-slot)::after{content:'';position:absolute;inset:2px;border:1px solid #2b454706;border-radius:2px;pointer-events:none}
.tx7 .tx5-card[data-card]::before{content:attr(data-rank) "\A" attr(data-suit);white-space:pre;position:absolute;right:3px;bottom:2px;transform:rotate(180deg);font:700 9px/.85 Georgia,serif;text-align:center;z-index:2;color:inherit}
.tx7 .tx5-card[data-card] b{position:absolute;top:3px;left:3px;margin:0;font:700 18px/.88 Georgia,serif;text-shadow:none;z-index:2;letter-spacing:-.4px;color:inherit}
.tx7 .tx5-card[data-card]>i{position:absolute;left:4px;top:19px;margin:0;font:normal 11px/.9 Georgia,serif;align-self:initial;text-shadow:none;z-index:2;color:inherit}
.tx7 .tx5-card .tx7-pips{position:absolute;inset:21% 20%;display:block!important;font-size:12px!important;line-height:1!important;color:inherit!important}
.tx7 .tx7-pips em{position:absolute;left:var(--pip-x);top:var(--pip-y);transform:translate(-50%,-50%);font:normal 11px/1 Georgia,serif;color:inherit}
.tx7 .tx5-card .tx7-ace{position:absolute;inset:23% 0 0;display:grid!important;place-items:center;font:normal 32px/1 Georgia,serif!important;color:inherit!important;opacity:.95}
.tx7 .tx5-card .tx7-court{position:absolute;inset:22% 17% 16%;display:flex!important;flex-direction:column;align-items:center;justify-content:center;border:1px solid currentColor;color:inherit!important;opacity:.83;font-size:10px!important;line-height:1!important}
.tx7 .tx7-court::before{content:'';position:absolute;inset:2px;border:1px solid currentColor;opacity:.22}
.tx7 .tx7-court em{font:500 22px/.9 Georgia,serif;z-index:1}
.tx7 .tx7-court small{font:normal 12px/1 Georgia,serif;margin-top:2px}
.tx7 .tx5-card.tx5-back{
 border:1px solid;border-color:#b8bba3 #777f77 #596961 #a2b3a8;
 background:repeating-linear-gradient(45deg,transparent 0 3px,#c1b68c16 3px 4px,transparent 4px 7px),repeating-linear-gradient(-45deg,transparent 0 3px,#c1b68c0d 3px 4px,transparent 4px 7px),linear-gradient(135deg,#253d42,#16292f);
 box-shadow:inset 0 0 0 2px #183139,inset 0 0 0 3px #b3b38c50,0 1px 0 #4a615b,0 3px 4px #0008;
}
.tx7 .tx5-back i{font:normal 13px/1 Georgia,serif;color:#ccbea3;opacity:.78;text-shadow:0 1px 1px #0008}
.tx7 .tx5-card.tx5-slot{background:#08292615;border:1px solid #c0cbbb24;border-radius:4px;box-shadow:inset 0 1px 4px #03130f21}
.tx7 .tx5-slot::before{content:'◇';position:absolute;inset:0;display:grid;place-items:center;color:#c6d5c612;font:20px Georgia,serif}
.tx7 .tx5-board{gap:6px}
/* A quiet, precise identity system instead of glossy pill panels. */
.tx7 .tx5-seat .r2-avatar{border:1px solid #d1c8b2!important;box-shadow:0 0 0 2px #101c22,0 0 0 3px #828b8060,0 4px 8px #0007!important}
.tx7 .tx5-seat .r2-avatar>img:not(.avatar-flag){border:0;filter:saturate(.84);object-fit:cover}
.tx7 .tx5-person{border:1px solid #9daaa436;border-radius:5px;background:linear-gradient(153deg,#34434b68,#131f29ef 54%,#0b151ddc);box-shadow:inset 0 1px 0 #d6e0dc0c,0 1px 0 #03090e,0 5px 10px #0005;text-shadow:none}
.tx7 .tx5-person strong{font-weight:500;letter-spacing:.15px;color:#dce3e0}
.tx7 .tx5-stack{font-family:"Segoe UI",system-ui,sans-serif;font-weight:600;letter-spacing:.25px;color:#f1e5c9}
.tx7 .tx5-seat-number{background:#16242c;border-color:#a4b4b132;color:#96aba9;box-shadow:none;font-size:9px}
.tx7 .tx5-position{background:linear-gradient(125deg,#e5d8b1,#b99f70);border:1px solid #f3e4bd81;border-radius:50%;min-width:18px;padding:1px 3px;color:#2d291e;font-weight:650;box-shadow:inset 0 1px 0 #fff3cf81,0 2px 0 #3d3828,0 4px 5px #0007;text-shadow:none}
.tx7 .tx5-seat-state{color:#8fa8a5;text-shadow:0 1px 2px #0007}
.tx7 .tx5-seat.is-you .tx5-seat-number{background:#ceb98a;color:#222821;border-color:#e7d6ad;box-shadow:inset 0 1px 0 #f9edc699;text-shadow:none}
.tx7 .tx5-seat.is-turn .tx5-person{border-color:#cebc92;background:linear-gradient(145deg,#314646,#162b30 65%);box-shadow:inset 0 1px 0 #ffeec323,0 1px 0 #031518,0 4px 10px #0005}
.tx7 .tx5-seat.is-turn .tx5-seat-top::after{content:'';position:absolute;inset:-5px;border:1px solid #d9c599;border-bottom-color:#d9c59925;border-radius:50%;pointer-events:none}
.tx7 .tx5-seat.is-turn .tx5-seat-state{color:#e5d3ad}
.tx7 .tx5-turn-bar{height:2px;border-radius:2px;background:linear-gradient(to right,#d5bc88 var(--turn),#263d3d var(--turn));box-shadow:0 1px 3px #0007;transition:none}
.tx7 .tx5-seat.is-winner .tx5-person{border-color:#dbc58c;background:linear-gradient(153deg,#77684855,#1c2d30 62%);box-shadow:inset 0 1px 0 #ffedbe31,0 4px 10px #0006}
.tx7 .tx5-seat.is-empty .tx5-person{border:1px dashed #91a4a323;background:#07182042;box-shadow:none}
.tx7 .tx5-seat.is-empty .tx5-person strong{color:#708a89}
.tx7 .tx5-empty-avatar{color:#74938b;border-color:#879a8c36;background:#0a20265e}
/* The operator deck: charcoal, engraved rail, restrained champagne primary. */
.tx7 .tx5-console{border-color:#b1b9ac24;background:linear-gradient(163deg,#23303970,#0c171f 61%);background-size:auto;box-shadow:inset 0 1px 0 #e5dfc713}
.tx7 .tx5-raise-info{align-items:center;font-size:10px;letter-spacing:.4px}
.tx7 .tx5-raise-info label{color:#adbdb8;text-shadow:none}
.tx7 .tx5-raise-info output{color:#f0dfb7;letter-spacing:.1px;font:600 14px/1.2 "Segoe UI",system-ui,sans-serif;text-shadow:none}
.tx7 .tx5-turn-label{letter-spacing:.1px;color:#8fa29f}
.tx7 .tx5-turn-label.active{color:#e6d5ae;text-shadow:none;font-weight:600}
.tx7 .tx5-turn-label.active::before{content:'';display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#d5bd88;vertical-align:2px;box-shadow:0 0 0 3px #c7b18413}
.tx7 .tx5-your-hand strong,.tx7 .tx5-spectator strong{color:#dadfd8;font-weight:500}
.tx7 .tx5-your-hand>div>span:not(.tx5-card),.tx7 .tx5-spectator span{color:#8fa39f}
.tx7 .tx5-holes{gap:6px}
.tx7 .tx5-holes .tx5-card:first-child{transform:rotate(-3deg)}
.tx7 .tx5-holes .tx5-card:last-child{transform:rotate(3deg)}
.tx7 .tx5-action,.tx7 .tx5-presets button,.tx7 .tx5-result .btn{
 position:relative;border:1px solid #bac3bc35;border-radius:5px;color:#d4dfd9;
 background:linear-gradient(175deg,#344149,#1b2932 65%);text-shadow:none;
 box-shadow:inset 0 1px 0 #dfe9e014,0 2px 0 #060d14,0 3px 5px #0004;
 transition:background .12s ease,transform .08s ease,box-shadow .08s ease;filter:none;
 font-weight:550;letter-spacing:.15px;touch-action:manipulation;
}
.tx7 .tx5-action::after,.tx7 .tx5-presets button::after{display:none}
.tx7 .tx5-action.tx5-fold{background:linear-gradient(170deg,#28323d,#19242e);border-color:#82959936;color:#bec9c7}
.tx7 .tx5-action.tx5-call,.tx7 .tx5-action.tx5-check{background:linear-gradient(170deg,#315453,#1c3c40);border-color:#82988b61;color:#e7ede2}
.tx7 .tx5-action.tx5-raise,.tx7 .tx5-result .btn.primary{background:linear-gradient(120deg,#ddceaa,#c4b07e 68%,#d8c598);border-color:#f2e2b287;color:#25302b;box-shadow:inset 0 1px 0 #fff5d3b0,0 2px 0 #544c36,0 4px 7px #0004;text-shadow:0 1px 0 #fcf4d429}
.tx7 .tx5-action.tx5-allin{background:linear-gradient(155deg,#57463e,#342e2c);border-color:#bba67d6b;color:#ecdbb7;box-shadow:inset 0 1px 0 #ffebb814,0 2px 0 #141618,0 4px 6px #0004;text-shadow:none}
.tx7 .tx5-presets button{background:#15242c;border-color:#8999912e;color:#becdc7;font-weight:400;box-shadow:inset 0 1px 0 #ffffff05,0 1px 0 #030b11}
.tx7 button:disabled{opacity:.48;filter:saturate(.25);box-shadow:inset 0 1px 0 #d6e7dc0a,0 1px 0 #030a0f}
.tx7 button:not(:disabled):active{transform:translateY(1px);filter:none;box-shadow:inset 0 2px 4px #0005,0 1px 0 #01080d}
.tx7 button:focus-visible{outline:2px solid #f1deb6;outline-offset:3px}
@media(hover:hover){.tx7 .tx5-action:not(:disabled):hover,.tx7 .tx5-presets button:not(:disabled):hover{filter:brightness(1.08);border-color:#e5d5b37a}}
.tx7 .tx6-fader::before{left:12px;right:12px;top:6px;bottom:6px;border-radius:4px;border-color:#7c897935;background:linear-gradient(#070f15,#12262b);box-shadow:inset 0 2px 4px #0009,0 1px 0 #d6dfc112}
.tx7 .tx6-fader::after{bottom:1px;opacity:.45;background:repeating-linear-gradient(90deg,#c3bea1 0 1px,transparent 1px 10%)}
.tx7 .tx6-fader #raise-range::-webkit-slider-runnable-track{height:5px;border:1px solid #081316;border-bottom-color:#82958938;border-radius:3px;background:linear-gradient(90deg,#b9aa7b var(--bet-fill),#081519 var(--bet-fill));box-shadow:inset 0 1px 2px #000a}
.tx7 .tx6-fader #raise-range::-webkit-slider-thumb{margin-top:-10px;width:30px;height:24px;border:1px solid #d7ceaf;border-radius:4px;background:repeating-linear-gradient(90deg,#766c554d 0 1px,#fff5dc44 1px 2px,transparent 2px 5px) center/14px 9px no-repeat,linear-gradient(150deg,#eee6ce,#bfb697 46%,#d8d0b2 54%,#9b987e);box-shadow:inset 0 1px 0 #fff9e6bb,inset 0 -1px 0 #5a665b,0 2px 0 #122526,0 4px 5px #0008}
.tx7 .tx6-fader #raise-range::-moz-range-track{height:4px;border:1px solid #081316;border-bottom-color:#82958938;border-radius:3px;background:linear-gradient(90deg,#b9aa7b var(--bet-fill),#081519 var(--bet-fill));box-shadow:inset 0 1px 2px #000a}
.tx7 .tx6-fader #raise-range::-moz-range-thumb{width:28px;height:22px;border:1px solid #d7ceaf;border-radius:4px;background:repeating-linear-gradient(90deg,#766c554d 0 1px,#fff5dc44 1px 2px,transparent 2px 5px) center/14px 9px no-repeat,linear-gradient(150deg,#eee6ce,#bfb697 46%,#d8d0b2 54%,#9b987e);box-shadow:inset 0 1px 0 #fff9e6bb,inset 0 -1px 0 #5a665b,0 2px 0 #122526,0 4px 5px #0008}
.tx7 .tx6-fader #raise-range:focus-visible{outline:2px solid #e5d7b1;outline-offset:3px}
.tx7 .tx6-fader.is-dragging{filter:brightness(1.08)}
.tx7 .tx5-result{color:#b4c4be}.tx7 .tx5-result strong{color:#e7d6b0}.tx7 .tx5-readonly-note{color:#a8bbb4;line-height:1.7}
/* Three exclusive modes; only the native card art scales, not seat identities. */
html[data-layout=desktop] .tx7 .tx5-center{gap:16px}
html[data-layout=desktop] .tx7 .tx5-board .tx5-card{width:56px;height:80px}
html[data-layout=desktop] .tx7 .tx5-board .tx5-card[data-card] b{font-size:21px;top:5px;left:5px}
html[data-layout=desktop] .tx7 .tx5-board .tx5-card[data-card]>i{font-size:13px;left:6px;top:25px}
html[data-layout=desktop] .tx7 .tx5-board .tx5-card[data-card]::before{font-size:11px;right:5px;bottom:4px}
html[data-layout=desktop] .tx7 .tx5-board .tx7-pips em{font-size:16px}
html[data-layout=desktop] .tx7 .tx5-board .tx7-court em{font-size:30px}
html[data-layout=desktop] .tx7 .tx5-board .tx7-court small{font-size:17px}
html[data-layout=desktop] .tx7 .tx5-board .tx7-ace{font-size:44px!important}
html[data-layout=mobile-portrait] .tx5-frame.tx7{border-radius:10px}
html[data-layout=mobile-portrait] .tx7 .tx5-felt::after{inset:10px}
html[data-layout=mobile-portrait] .tx7 .tx5-pot strong{font-size:29px}
html[data-layout=mobile-portrait] .tx7 .tx5-board{gap:4px}
html[data-layout=mobile-portrait] .tx7 .tx5-card[data-card] b{font-size:17px;left:3px;top:3px}
html[data-layout=mobile-portrait] .tx7 .tx5-card[data-card]>i{font-size:10px;left:4px;top:19px}
html[data-layout=mobile-portrait] .tx7 .tx5-card[data-card]::before{font-size:8px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-pips em{font-size:10px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court{inset:24% 18% 17%}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court em{font-size:18px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court small{font-size:10px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-ace{font-size:28px!important}
html[data-layout=mobile-landscape] .tx7 .tx5-center{gap:7px}
html[data-layout=mobile-landscape] .tx7 .tx5-pot strong{font-size:24px}
html[data-layout=mobile-landscape] .tx7 .tx5-pot>span:not(.tx7-pot-chips){font-size:9px}
html[data-layout=mobile-landscape] .tx7 .tx5-board{gap:5px}
html[data-layout=mobile-landscape] .tx7 .tx5-board .tx5-card{width:34px;height:48px}
html[data-layout=mobile-landscape] .tx7 .tx5-card[data-card] b{font-size:16px;top:3px;left:3px}
html[data-layout=mobile-landscape] .tx7 .tx5-card[data-card]>i{font-size:9px;left:4px;top:18px}
html[data-layout=mobile-landscape] .tx7 .tx5-card[data-card]::before{font-size:8px}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-court em{font-size:17px}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-court small{font-size:9px}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-ace{font-size:24px!important}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-pips em{font-size:9px}
html[data-layout=mobile-landscape] .tx7 .tx5-stakes{font-size:9px}
html[data-layout=mobile-landscape] .tx7 .tx5-table-brand{letter-spacing:1.6px;font-size:8px}
html[data-layout=mobile-landscape] .tx7 .tx5-raise-info output{font-size:12px}
html[data-layout=mobile-landscape] .tx7 .tx5-console .tx5-holes .tx5-card{width:29px;height:41px}
/* Small public showdown cards keep a single readable index, not a dense miniature pip grid. */
.tx7 .tx5-opponent-cards .tx7-pips,.tx7 .tx5-opponent-cards .tx7-court,.tx7 .tx5-opponent-cards .tx7-ace{display:none!important}
.tx7 .tx5-opponent-cards .tx5-card[data-card]::before{display:none}
.tx7 .tx5-opponent-cards .tx5-card[data-card] b{font-size:11px!important;left:2px!important;top:2px!important}
.tx7 .tx5-opponent-cards .tx5-card[data-card]>i{font-size:10px!important;left:3px!important;top:14px!important}
html[data-layout=mobile-landscape] .tx7 .tx5-opponent-cards .tx5-card[data-card] b{font-size:7px!important;left:1px!important;top:1px!important}
html[data-layout=mobile-landscape] .tx7 .tx5-opponent-cards .tx5-card[data-card]>i{font-size:6px!important;left:1px!important;top:6px!important}
@media(max-width:700px) and (orientation:landscape){html[data-layout=mobile-landscape] .tx7 .tx5-board{gap:3px}html[data-layout=mobile-landscape] .tx7 .tx5-board .tx5-card{width:25px;height:36px}html[data-layout=mobile-landscape] .tx7 .tx5-board .tx5-card[data-card] b{font-size:13px;left:2px;top:2px}html[data-layout=mobile-landscape] .tx7 .tx5-board .tx5-card[data-card]>i{font-size:8px;left:2px;top:14px}html[data-layout=mobile-landscape] .tx7 .tx5-board .tx5-card[data-card]::before{font-size:7px;right:2px;bottom:2px}html[data-layout=mobile-landscape] .tx7 .tx5-board .tx7-pips,html[data-layout=mobile-landscape] .tx7 .tx5-board .tx7-court,html[data-layout=mobile-landscape] .tx7 .tx5-board .tx7-ace{opacity:.2}html[data-layout=mobile-landscape] .tx7 .tx5-pot strong{font-size:21px}html[data-layout=mobile-landscape] .tx7 .tx5-center{gap:5px}html[data-layout=mobile-landscape] .tx7 .tx7-pot-chips{transform:scale(.8);transform-origin:right bottom}}
@media(max-width:350px) and (orientation:portrait){html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-pips,html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court{opacity:.4}.tx7 .tx7-pot-chips{transform:scale(.8);transform-origin:right bottom}}
@media(prefers-reduced-motion:reduce){.tx7 *{animation:none!important;transition:none!important}}
@media(forced-colors:active){.tx7 .tx5-card,.tx7 .tx5-person{forced-color-adjust:auto;border:1px solid CanvasText;box-shadow:none}.tx7 button{border:1px solid ButtonText;box-shadow:none}.tx7 .tx6-fader #raise-range::-webkit-slider-thumb{background:ButtonText;border:1px solid Canvas}.tx7 .tx6-fader #raise-range::-moz-range-thumb{background:ButtonText;border:1px solid Canvas}.tx7 .tx5-card .tx7-pips,.tx7 .tx5-card .tx7-court,.tx7 .tx5-card .tx7-ace,.tx7 .tx7-pot-chips{display:none!important}.tx7 .tx5-card.tx5-red{color:LinkText}.tx7 .tx5-felt{background:Canvas;border:1px solid CanvasText;box-shadow:none}}
/* Printed corner indices stay separate from the centre artwork on narrow cards. */
.tx7 .tx5-card .tx7-court{inset:27% 25% 21%;border-color:currentColor;opacity:.76}
.tx7 .tx7-court em{font-size:21px;line-height:1}.tx7 .tx7-court small{font-size:9px;margin-top:1px;opacity:.6}
.tx7 .tx5-card .tx7-pips{inset:25% 27% 24%}
html[data-layout=mobile-portrait] .tx7 .tx5-card[data-card] b{font-size:13px;left:3px;top:3px}
html[data-layout=mobile-portrait] .tx7 .tx5-card[data-card]>i{font-size:9px;left:4px;top:15px}
html[data-layout=mobile-portrait] .tx7 .tx5-card[data-card]::before{font-size:8px;bottom:3px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court{inset:29% 25% 23%}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court em{font-size:17px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court small{font-size:7px}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-ace{font-size:27px!important}
html[data-layout=mobile-landscape] .tx7 .tx5-card[data-card] b{font-size:12px;top:3px;left:3px}
html[data-layout=mobile-landscape] .tx7 .tx5-card[data-card]>i{font-size:8px;left:4px;top:15px}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-court em{font-size:15px}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-court small{font-size:6px}
html[data-layout=mobile-landscape] .tx7 .tx5-card .tx7-pips em{font-size:8px}
.tx7 .tx7-wagers{position:absolute;inset:0;pointer-events:none;z-index:2}
.tx7 .tx7-wager{position:absolute;display:flex;gap:4px;align-items:center;transform:translate(-50%,-50%);white-space:nowrap;font:600 10px/1.1 "Segoe UI",sans-serif;color:#dfddc7;text-shadow:0 1px 2px #031610}
.tx7 .tx7-wager i{display:block;width:16px;height:8px;border-radius:50%;border:1px solid #e6d4a884;background:repeating-conic-gradient(#e2d4b1 0 20deg,#557777 20deg 72deg);box-shadow:inset 0 0 0 2px #466564,0 2px 0 #0c2b2e,0 3px 0 #b8b9a1,0 5px 3px #0005}
.tx7 .tx7-wager-0{left:35%;top:25%}.tx7 .tx7-wager-1{left:65%;top:25%}.tx7 .tx7-wager-2{left:75%;top:38%}.tx7 .tx7-wager-3{left:75%;top:62%}.tx7 .tx7-wager-4{left:72%;top:72%}.tx7 .tx7-wager-5{left:25%;top:38%}.tx7 .tx7-wager-6{left:25%;top:62%}.tx7 .tx7-wager-7{left:28%;top:72%}.tx7 .tx7-wager-8{left:50%;top:72%}
html[data-layout=mobile-portrait] .tx7 .tx7-wager{font-size:9px;gap:3px}
html[data-layout=mobile-portrait] .tx7 .tx7-wager i{width:12px;height:6px}
html[data-layout=mobile-portrait] .tx7 .tx7-wager-0{left:31%;top:22%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-1{left:69%;top:22%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-2{left:71%;top:39%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-5{left:29%;top:39%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-3{left:70%;top:60%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-6{left:30%;top:60%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-4{left:70%;top:80%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-7{left:30%;top:80%}html[data-layout=mobile-portrait] .tx7 .tx7-wager-8{left:50%;top:76%}
html[data-layout=mobile-landscape] .tx7 .tx7-wager{font-size:9px}
html[data-layout=mobile-landscape] .tx7 .tx7-wager i{width:13px;height:6px}
@media(max-width:700px) and (orientation:landscape){html[data-layout=mobile-landscape] .tx7 .tx7-wager{font-size:8px;gap:2px}html[data-layout=mobile-landscape] .tx7 .tx7-wager i{display:none}}
@media(forced-colors:active){.tx7 .tx7-wager{color:CanvasText;text-shadow:none}.tx7 .tx7-wager i{display:none}}

/* Deterministic fine wool thread; lower contrast than the R6 coarse tile. */
.tx5-frame.tx7{--tx7-cloth:url("data:image/webp;base64,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")}
.tx7 .tx5-felt{background-image:radial-gradient(ellipse at 43% 14%,#8cbca22b,transparent 70%),var(--tx7-cloth),linear-gradient(161deg,var(--tx6-felt-light),var(--tx-felt) 48%,var(--tx6-felt-dark));background-size:auto,96px 96px,auto}
.tx7 .tx5-card .tx7-court{inset:22% 25% 16%;border:0;opacity:.92}.tx7 .tx7-court::before{display:none}.tx7 .tx7-court svg{display:block;width:100%;height:100%;overflow:visible}
html[data-layout=mobile-portrait] .tx7 .tx5-board .tx7-court{inset:22% 25% 16%}
html[data-layout=mobile-landscape] .tx7 .tx5-board .tx7-court{inset:21% 25% 16%}
