.th-game{--gold:#efce82;--ink:#101e2a;box-sizing:border-box;color:#f4f1e8;isolation:isolate;background:radial-gradient(at 50% 30%,#213c46,#0c1825 72%);min-height:100%;padding:14px 22px 10px;font-family:inherit}.th-game *{box-sizing:border-box}.th-game button,.th-game select{font:inherit;cursor:pointer}.th-game button{color:#fff;background:#203b43;border:1px solid #547071;border-radius:10px;min-height:44px;padding:7px 16px;font-weight:750}.th-game button:disabled{opacity:.35;cursor:default}.th-game button:focus-visible,.th-game input:focus-visible,.th-game select:focus-visible,.th-game summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.th-game button.primary{color:#172b32;background:linear-gradient(135deg,#f5dfa4,#d8ad58);border-color:#f9e3ac}.th-game .th-header{justify-content:space-between;align-items:center;gap:12px;max-width:1000px;margin:0 auto 10px;display:flex}.th-eyebrow{color:#9cb5b8;letter-spacing:1px;font-size:11px}.th-header h3{letter-spacing:3px;margin:3px 0;font-size:22px;font-weight:900}.th-play-money{color:#c4ddd4;border:1px solid #46635f;border-radius:30px;padding:7px 12px;font-size:11px}.th-meta{color:#b4ccca;justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.th-meta b{color:#fff}.th-game .th-meta button{min-height:32px;padding:4px 10px;font-size:11px}.th-game .th-table{width:100%;max-width:960px;height:440px;min-height:0;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;flex-shrink:0;margin:8px auto 0;padding:0;display:block;position:relative}.th-felt{background:radial-gradient(#237366,#124c49 65%,#123d3c);border:12px solid #3c302c;border-radius:50%;position:absolute;inset:42px 45px 50px;box-shadow:0 0 0 2px #968064,inset 0 0 0 2px #a28f61,inset 0 0 50px #062c2c,0 16px 30px #0005}.th-felt:after{content:"";border:1px solid #b8c49330;border-radius:50%;position:absolute;inset:18px}.th-game .th-center{text-align:center;direction:rtl;width:50%;position:absolute;inset:44% auto auto 50%;transform:translate(-50%,-50%)}.th-stage{letter-spacing:1px;color:#b8d7cd;font-size:11px}.th-pot{color:#d0e4dc;justify-content:center;align-items:center;gap:9px;margin:6px 0;font-size:12px;display:flex}.th-pot .th-chips b{color:var(--gold);font-size:22px}.th-game .th-board{direction:ltr;justify-content:center;gap:6px;margin:8px 0;display:flex}.th-brand{letter-spacing:3px;color:#a8c7b762;font-size:11px}.th-game .th-card{color:#1a2835;direction:ltr;background:linear-gradient(135deg,#fff,#e9e5da);border:1px solid #dcd7ca;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:48px;height:68px;margin:0;padding:5px 6px;font-size:18px;font-style:normal;line-height:1;animation:.3s ease-out th-deal;display:inline-flex;box-shadow:0 4px 6px #001d2555}.th-card b{font-weight:850}.th-card i{align-self:flex-end;font-size:24px;font-style:normal}.th-game .th-card.is-red{color:#be3e50}.th-game .th-card.is-back{color:#e4cf9d;background:repeating-linear-gradient(45deg,#233b57 0 4px,#2f4964 4px 5px);border:2px solid #d4cfbc;justify-content:center;align-items:center;font-size:14px}.th-game .th-card.is-empty{box-shadow:none;background:#072f342e;border:1px dashed #93b7a95c;animation:none}.th-game .th-seat{left:var(--seat-x);top:var(--seat-y);text-align:center;filter:none;opacity:1;direction:rtl;width:118px;min-width:0;position:absolute;bottom:auto;right:auto;transform:translate(-50%,-50%)}.th-seat-label{white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-bottom:3px;font-size:12px;display:flex}.th-markers{direction:ltr;gap:2px;display:flex}.th-markers i{color:#253837;background:#f1e6c7;border-radius:50%;place-items:center;width:20px;height:20px;font:700 9px/1 sans-serif;display:grid;box-shadow:0 2px 3px #0005}.th-markers i[title=סמול\ בליינד]{background:#a2d0cf}.th-markers i[title=ביג\ בליינד]{background:#e5b47b}.th-hole{direction:ltr;justify-content:center;gap:3px;display:flex}.th-seat .th-card{width:35px;height:47px;padding:3px;font-size:13px}.th-seat .th-card i{font-size:18px}.th-stack{background:#122837;border:1px solid #56706c;border-radius:8px;width:max-content;min-width:82px;margin:3px auto 0;padding:3px 9px}.th-chips{font-variant-numeric:tabular-nums;direction:ltr;align-items:center;gap:6px;font-size:12px;display:inline-flex}.th-chips>i{background:#d2a64d;border:2px dashed #ffdf94;border-radius:50%;width:17px;height:7px;display:inline-block;position:relative;box-shadow:0 3px #946e33,0 5px #ddba67}.th-chips>i>i{background:#d3ad5a;border:2px dashed #ffe2a6;border-radius:50%;position:absolute;inset:-5px -2px 2px}.th-seat-state{color:#adcbc7;height:15px;font-size:10px}.th-game .th-seat.is-turn .th-stack{border-color:var(--gold);box-shadow:0 0 0 2px #e5c47944,0 0 16px #eac56b44}.th-seat.is-turn .th-seat-state{color:var(--gold)}.th-game .th-seat.is-folded .th-hole{opacity:.28;filter:grayscale()}.th-game .th-seat.is-busted{opacity:.4}.th-bet{color:#e6d397;white-space:nowrap;background:#092f35e0;border-radius:10px;padding:2px 6px;animation:.25s ease-out th-chip;position:absolute;top:100%;left:50%;transform:translate(-50%)}.th-hero .th-bet{top:-25px}.th-game .th-hero .th-card{width:46px;height:64px;font-size:18px}.th-hero .th-card i{font-size:24px}.th-win{background:var(--gold);color:#19352e;border-radius:8px;padding:4px 6px;font-size:12px;font-weight:800;position:absolute;top:24px;right:-12px}.th-controls{direction:rtl;background:#0b1823b3;border:1px solid #355357;border-radius:16px;max-width:650px;margin:0 auto;padding:7px 12px 10px;position:relative}.th-message{text-align:center;color:#d8e3dc;min-height:18px;margin:0 0 7px;font-size:12px}.th-game .th-actions{direction:ltr;flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;padding:0;display:flex;position:static;transform:none}.th-actions button{letter-spacing:.5px;flex:1;min-height:52px;font-size:14px}.th-actions small{letter-spacing:0;opacity:.8;margin-top:2px;font-size:10px;display:block}.th-raise-panel{background:#172d37;border:1px solid #597470;border-radius:10px;margin:0 0 9px;padding:8px 10px}.th-raise-value{justify-content:space-between;align-items:center;font-size:12px;display:flex}.th-raise-value output{color:var(--gold);margin:0 8px;font-size:20px;font-weight:800}.th-game .th-raise-value button{min-height:28px;padding:2px 8px}.th-raise-panel input{width:100%;height:26px;accent-color:var(--gold);cursor:pointer;direction:ltr}.th-presets{direction:ltr;gap:6px;display:flex}.th-game .th-presets button{flex:1;min-height:44px;padding:5px;font-size:11px}.th-showdown{color:#d8d2b8;flex-wrap:wrap;justify-content:center;gap:5px 12px;margin-bottom:8px;font-size:11px;display:flex}.th-game .th-settings{direction:rtl;max-width:650px;margin:10px auto;font-size:12px;display:block}.th-settings summary{cursor:pointer;color:#bac9c7;min-height:30px;padding:7px}.th-settings label{align-items:center;gap:8px;margin:6px;display:inline-flex}.th-settings select{color:#fff;background:#203b43;border:1px solid #6e8581;border-radius:8px;min-height:44px;padding:8px}.th-settings p{color:#a8c2bd}.th-footer{color:#8ca5a4;justify-content:center;align-items:center;gap:14px;font-size:10px;display:flex}.th-game .th-footer button{min-height:32px;padding:4px 10px;font-size:11px}.th-confirm{z-index:10;direction:rtl;background:#07131ded;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.th-confirm>div{text-align:center;background:#1b3540;border:1px solid #7e8971;border-radius:20px;max-width:380px;padding:24px}.th-confirm button{margin:5px}.th-notice{color:#ffe3a1;text-align:center;font-size:12px}@keyframes th-deal{0%{opacity:0;transform:translateY(-9px)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes th-chip{0%{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}@media (width<=650px){.th-game{padding:9px 8px 7px}.th-game .th-header{gap:6px;margin-bottom:6px}.th-header h3{letter-spacing:1.6px;font-size:16px}.th-eyebrow{font-size:9px}.th-play-money{padding:5px 7px;font-size:9px}.th-meta{gap:12px;font-size:10px}.th-game .th-table{width:100%;height:386px;margin:6px auto 0}.th-felt{border-width:8px;border-radius:48%;inset:35px 19px 48px}.th-felt:after{inset:12px}.th-game .th-center{width:68%;top:44%;left:50%;transform:translate(-50%,-50%)}.th-game .th-board{gap:4px;margin:6px 0}.th-game .th-board .th-card{width:36px;height:52px;padding:4px;font-size:14px}.th-game .th-board .th-card i{font-size:20px}.th-game .th-seat{width:84px}.th-seat-label{gap:2px;font-size:10px}.th-markers{gap:1px}.th-markers i{width:16px;height:16px;font-size:8px}.th-seat .th-card{width:28px;height:38px;font-size:11px}.th-seat .th-card i{font-size:15px}.th-game .th-hero .th-card{width:38px;height:53px;font-size:16px}.th-stack{min-width:68px;padding:2px 6px}.th-chips{gap:5px;font-size:11px}.th-pot .th-chips b{font-size:18px}.th-seat-state{height:12px;font-size:9px}.th-bet{padding:1px 5px}.th-bet .th-chips{font-size:10px}.th-controls{padding:7px 8px 8px}.th-game .th-actions{gap:5px}.th-game .th-actions button{min-height:50px;padding:6px 3px;font-size:13px}.th-game .th-settings{margin:5px auto}.th-game .th-raise-panel{padding:5px 8px}.th-game .th-footer{gap:8px;font-size:9px}.th-brand{font-size:9px}.th-game .th-win{font-size:10px;top:28px;right:0}.th-showdown{font-size:10px}}@media (prefers-reduced-motion:reduce){.th-game *{transition:none!important;animation:none!important}}.th-game.th-game{align-items:normal;gap:0;display:block;overflow:auto}.th-game.th-game button{min-height:44px}.th-game .th-header,.th-game .th-meta,.th-game .th-controls{width:100%}.th-game .th-actions button{min-height:52px}body:has(.arc-stage .th-game) .site-chat{display:none}.th-game .th-hero .th-win{top:2px;right:-20px}
