/* PHASE-408-HOLDEM-STREET-CALL-TRUTH-LOCK */
:root{--svr408-cyan:#7ffcff;--svr408-gold:#ffd98a;--svr408-green:#8dffb4;--svr408-purple:#c99cff}
/* Only actually dealt community cards are visible. Phase 393 may still create compatibility placeholders, but they occupy no visual space. */
#community .card.placeholder{display:none!important}
.board-row{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important}
.board-row>.zone-label{white-space:nowrap!important}
.board-row>.burn-zone.phase408-inline-burn{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:36px!important;height:50px!important;min-height:0!important;padding:2px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;justify-items:center!important;align-items:center!important;gap:1px!important;border:1px solid rgba(255,217,138,.62)!important;border-radius:8px!important;background:rgba(5,9,16,.96)!important;box-shadow:0 0 12px rgba(255,217,138,.18)!important;z-index:36!important;overflow:visible!important;pointer-events:none!important}
.board-row>.burn-zone.phase408-inline-burn strong{font:900 6px/1 Rajdhani,system-ui!important;letter-spacing:.08em!important;color:var(--svr408-gold)!important}
.board-row>.burn-zone.phase408-inline-burn .burn-slot{width:20px!important;height:28px!important;min-height:0!important}
.board-row>.burn-zone.phase408-inline-burn .burn-card{width:20px!important;height:28px!important;border-radius:4px!important;box-shadow:0 0 7px rgba(255,217,138,.22)!important}
.board-row>.burn-zone.phase408-inline-burn .burn-card img{width:100%!important;height:100%!important;object-fit:cover!important}
.board-row>.burn-zone.phase408-inline-burn .burn-count{display:block!important;font:900 6px/1 system-ui!important;color:#fff1c2!important}
.community-cards:empty::before{content:'WAITING FOR FLOP';display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 10px;border:1px dashed rgba(127,252,255,.22);border-radius:10px;color:#89a7b7;font:800 8px/1.2 Rajdhani,system-ui;letter-spacing:.08em}
.phase408-call-truth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:5px 0 2px;padding:5px;border:1px solid rgba(127,252,255,.24);border-radius:11px;background:rgba(4,10,18,.86)}
.phase408-call-truth span{min-width:0;text-align:center}.phase408-call-truth small{display:block;color:#8faabd;font:800 6px/1 system-ui;letter-spacing:.06em;white-space:nowrap}.phase408-call-truth b{display:block;margin-top:2px;color:#e9fbff;font:900 9px/1.1 Rajdhani,system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase408-call-truth.your-turn{border-color:rgba(141,255,180,.56);box-shadow:inset 0 0 12px rgba(141,255,180,.06)}.phase408-call-truth.your-turn [data-call]{color:var(--svr408-green)}.phase408-call-truth.short-call [data-call]{color:var(--svr408-gold)}
@media(max-width:620px){.board-row{gap:4px!important;grid-template-columns:auto 32px minmax(0,1fr)!important}.board-row>.burn-zone.phase408-inline-burn{width:30px!important;height:43px!important}.board-row>.burn-zone.phase408-inline-burn .burn-slot,.board-row>.burn-zone.phase408-inline-burn .burn-card{width:17px!important;height:24px!important}.phase408-call-truth{gap:2px;padding:4px}.phase408-call-truth small{font-size:5px}.phase408-call-truth b{font-size:8px}}
@media(orientation:landscape) and (max-height:620px){.board-row{grid-template-columns:auto 28px minmax(0,1fr)!important;gap:3px!important}.board-row>.burn-zone.phase408-inline-burn{width:27px!important;height:36px!important;padding:1px!important}.board-row>.burn-zone.phase408-inline-burn .burn-slot,.board-row>.burn-zone.phase408-inline-burn .burn-card{width:14px!important;height:20px!important}.community-cards:empty::before{min-height:34px;font-size:6px}.phase408-call-truth{margin:2px 0 1px;padding:3px}.phase408-call-truth small{font-size:5px}.phase408-call-truth b{font-size:7px}}
