/* BGames V3 · Layout sólido e retangular, seguindo o design original */
.turn-panel{margin-top:18px;padding:28px!important;}
.turn-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px}
.turn-players{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:18px;border:1px solid #e6dfea;background:#faf8fc;border-radius:5px;margin-bottom:24px}
.turn-players>div{display:flex;flex-direction:column;gap:7px;min-width:0}
.turn-players strong{font-size:20px;overflow-wrap:anywhere}
.turn-arrow{font-size:25px;color:#8b2f8f}
.role-label{display:inline-block;background:#8b2f8f;color:white;font-size:13px;font-weight:700;letter-spacing:.02em;padding:7px 12px;border-radius:4px;margin-bottom:14px}
.turn-answer{border:1px solid #cdb8d0;background:#f7f0f8;border-radius:5px;padding:16px;margin:20px 0}
.turn-answer p{margin-bottom:0;font-size:16px;color:#241427}
.turn-panel .status{margin-top:18px}
@media(max-width:640px){.turn-panel{padding:20px!important}.turn-players{gap:10px;padding:13px}.turn-players strong{font-size:15px}.turn-arrow{font-size:18px}}

/* V3.2 — controles exclusivos do anfitrião */
.round-settings{margin:22px 0;padding:18px 0;border-top:1px solid #ded7e2;border-bottom:1px solid #ded7e2;max-width:410px}
.round-settings label{display:block;font-weight:700;margin-bottom:10px}
.round-settings select{width:100%;min-height:46px;background:#fff;border:1px solid #b8afb9;border-radius:5px;padding:10px;color:#211a28}
.round-settings p{font-size:12px;margin-top:10px}
.danger-action{border-color:#ad3648!important;color:#9b2639!important;background:#fff!important}
.danger-action:hover{background:#fff0f2!important}
