/* almukharrib — dedicated layout; no game rules or private projections changed. */
body[data-play-game="almukharrib"][data-mukharrib-view="tv"],body[data-play-game="almukharrib"][data-mukharrib-view="phone"]{background:#e4d9c7;font-family:var(--body);--display:'IBM Plex Sans Arabic',Tahoma,sans-serif}
body[data-play-game="almukharrib"] .mk-tv-game>header{background:#231F20;color:#F4EADA;border-radius:9px;padding:20px 25px}
body[data-play-game="almukharrib"] .mk-tv-game>header h1{color:#F4EADA;font:700 30px var(--body)}
body[data-play-game="almukharrib"] .mk-tv-game>header :is(.text-auth,.text-resolve,.label){color:#f1dec0}
body[data-play-game="almukharrib"][data-mukharrib-view="phone"] #app{max-width:540px;margin-inline:auto}
body[data-play-game="almukharrib"] .mk-tv-game>.grid{gap:22px}
body[data-play-game="almukharrib"] .mk-player-top .label,body[data-play-game="almukharrib"] .mk-player-top .text-muted{color:#DCCFC2}
body[data-play-game="almukharrib"] .bomb .btn-ghost{background:#4d4238;color:#F4EADA;border:1px solid #8c7761;border-radius:5px;min-height:52px}
body[data-play-game="almukharrib"] .bomb .btn-gold,body[data-play-game="almukharrib"] .bomb .btn-red{border-radius:6px;min-height:52px}
body[data-play-game="almukharrib"] .wire-bar{border-radius:3px;min-height:14px}
body[data-play-game="almukharrib"] [data-go]{color:#A32B38;font-family:var(--body)}
body[data-play-game="almukharrib"] .jalsa-return{display:none}
body[data-play-game="almukharrib"] .mk-tv-game{background:#e0d0b6;padding:26px;border:1px solid #baa287;border-radius:18px;gap:22px}
body[data-play-game="almukharrib"] .mk-tv-game>.grid>section{border-radius:14px;border:1px solid #b79d80;box-shadow:none;padding:24px}
body[data-play-game="almukharrib"] .mk-player-top{background:#231F20;color:#F4EADA;border-radius:12px;padding:22px;border-bottom:4px solid var(--j-gold)}
body[data-play-game="almukharrib"] .bomb{background:#302e2b;border:6px solid #7f6955;border-radius:18px;box-shadow:inset 0 0 0 2px #c3a87c,inset 0 0 30px #0006;padding:28px;color:#F4EADA;gap:20px;position:relative}
body[data-play-game="almukharrib"] .bomb::before,body[data-play-game="almukharrib"] .bomb::after{content:'⊕';position:absolute;top:8px;color:#b8a58f;font:16px monospace}
body[data-play-game="almukharrib"] .bomb::before{right:10px}
body[data-play-game="almukharrib"] .bomb::after{left:10px}
body[data-play-game="almukharrib"] .bomb button{min-height:48px}
body[data-play-game="almukharrib"] .bomb .wire-bar{height:15px;border-radius:5px;box-shadow:inset 0 -4px #0003}
body[data-play-game="almukharrib"] .night{background:#231F20;border:1px solid #8b7458;border-radius:14px;box-shadow:none;padding:24px}
body[data-play-game="almukharrib"] .night h2{font-family:var(--body);font-size:26px;color:#F4EADA}
body[data-play-game="almukharrib"] .hint-card{border-radius:10px;border:1px solid var(--j-line);padding:22px}
body[data-play-game="almukharrib"] .mk-lobby{gap:24px}
body[data-play-game="almukharrib"] .mk-room{border-radius:65px 65px 14px 14px}
body[data-play-game="almukharrib"] .mk-player-top .chip{border-radius:5px}
body[data-play-game="almukharrib"] .label{letter-spacing:0}
body[data-play-game="almukharrib"] .toast{border-radius:10px;max-width:calc(100vw - 30px);font:14px/1.8 var(--j-font)}
@media(max-width:700px){body[data-play-game="almukharrib"] .mk-tv-game>header{padding:17px}
body[data-play-game="almukharrib"] .mk-tv-game>header h1{font-size:25px}
body[data-play-game="almukharrib"] .bomb{padding:24px 18px;border-width:5px}
body[data-play-game="almukharrib"] .mk-tv-game{padding:12px;gap:15px}
body[data-play-game="almukharrib"] .mk-tv-game>.grid>section{padding:18px}
body[data-play-game="almukharrib"] .mk-player-top{padding:18px}
body[data-play-game="almukharrib"] .night{padding:20px}
body[data-play-game="almukharrib"] .night h2{font-size:23px}}
