/* liars-table — dedicated layout; no game rules or private projections changed. */
body[data-play-game="liars-table"].jalsa-active{background:#3b292b;--play-line:#76575a;--play-muted:#DCCFC2}
body[data-play-game="liars-table"].jalsa-active #app{max-width:1050px;color:#F4EADA}
body[data-play-game="liars-table"] :is(.top h2,.handHead h3){color:#F4EADA}
body[data-play-game="liars-table"].jalsa-active .iconBtn{color:#DCCFC2;border-color:#76575a}
body[data-play-game="liars-table"] .seat.turn{outline:2px solid #F5D758;outline-offset:3px;background:#493438}
body[data-play-game="liars-table"] .seat .nm{font:500 17px var(--body);color:#F4EADA}
body[data-play-game="liars-table"] .hand .card{border-radius:9px;box-shadow:0 7px 0 #231f2055}
body[data-play-game="liars-table"] .actions .btn.red{background:#A32B38;color:#F4EADA;border:1px solid #D2988F}
body[data-play-game="liars-table"] .cover h2{color:#F4EADA}
body[data-play-game="liars-table"] .status{font-size:18px;line-height:1.8}
body[data-play-game="liars-table"] .felt{background:radial-gradient(ellipse,#863c48,#602633);background-image:none;border:8px solid #735345;outline:1px solid #b79980;border-radius:80px;padding:35px;box-shadow:inset 0 0 0 2px #bfa475;min-height:250px}
body[data-play-game="liars-table"] .felt .status{font-size:24px}
body[data-play-game="liars-table"] .seats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;background:var(--j-surface);border:1px solid var(--j-line);border-radius:16px}
body[data-play-game="liars-table"] .seat{background:#231F20;border:1px solid #76575a;border-radius:10px;padding:16px;color:#F4EADA;box-shadow:none;border-bottom:3px solid var(--j-line)}
body[data-play-game="liars-table"] .seat.on{border-bottom-color:var(--j-wine)}
body[data-play-game="liars-table"] .seat.dead{opacity:.55}
body[data-play-game="liars-table"] .handHead{margin-top:8px;display:flex;justify-content:space-between;border-bottom:1px solid var(--j-line);padding-bottom:14px}
body[data-play-game="liars-table"] .hand{padding:24px 12px 15px;justify-content:center;background:#e6d6bd;border-radius:0 0 14px 14px;border-bottom:1px solid #76575a;min-height:165px}
body[data-play-game="liars-table"] .hand .card.sel{outline:3px solid var(--j-wine);outline-offset:4px;transform:translateY(-16px)}
body[data-play-game="liars-table"] .actions{gap:14px;padding:18px;border:1px solid var(--j-line);border-radius:14px;background:var(--j-surface)}
body[data-play-game="liars-table"] .actions .btn{min-height:58px;font-size:18px;background:#F4EADA;color:#6B4E45}
body[data-play-game="liars-table"] .cover{background:#231F20;border:1px solid var(--j-line);border-radius:18px;padding:35px 24px;color:#F4EADA}
body[data-play-game="liars-table"] .reveal{background:#231F20;border:1px solid #b99d79;border-radius:20px;padding:30px}
body[data-play-game="liars-table"] .verdict{font-family:var(--j-font);font-size:30px;line-height:1.6}
body[data-play-game="liars-table"] .meta{padding:15px 0}
body[data-play-game="liars-table"] .arena{gap:24px}
@media(max-width:700px){body[data-play-game="liars-table"] .seat .nm{font-size:14px}
body[data-play-game="liars-table"] .actions .btn{font-size:17px;min-height:52px}
body[data-play-game="liars-table"] .status{font-size:16px}
body[data-play-game="liars-table"] .felt{border-width:5px;border-radius:42px;padding:28px 20px;min-height:230px}
body[data-play-game="liars-table"] .felt .status{font-size:20px}
body[data-play-game="liars-table"] .seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}
body[data-play-game="liars-table"] .seat{padding:13px 10px}
body[data-play-game="liars-table"] .hand{padding:22px 8px 14px}
body[data-play-game="liars-table"] .actions{padding:14px;flex-wrap:wrap}
body[data-play-game="liars-table"] .reveal{padding:22px}
body[data-play-game="liars-table"] .verdict{font-size:26px}}
