body.board-flow-active .setup-screen{align-items:start}
.board-flow-head{display:grid;gap:7px;margin-bottom:22px}.board-flow-head p{margin:0;color:var(--muted);line-height:1.5}.board-flow-progress{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}.board-flow-progress span{padding:10px 12px;border:1px solid var(--border);border-radius:9px;color:var(--muted);font-weight:800}.board-flow-progress span.active{border-color:var(--gold);color:var(--gold);background:rgba(246,189,69,.08)}
.board-design-panel,.board-player-panel{display:grid;gap:4px}.board-flow-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.board-flow-actions button{min-height:54px;padding:11px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.045);color:var(--ink);font:inherit;font-weight:800}.board-flow-actions .primary{grid-column:1/-1;background:var(--gold);border-color:var(--gold);color:#111a29}.board-player-panel>.start-button{margin-top:12px}.board-player-panel.hidden,.board-design-panel.hidden{display:none!important}.board-room-button{min-height:52px;margin-top:10px;border:1px solid var(--gold);border-radius:10px;background:rgba(246,189,69,.08);color:var(--gold-2);font:inherit;font-weight:800}
.board-preview-grid{display:grid;grid-template-columns:repeat(var(--preview-cols,3),minmax(120px,1fr));gap:8px;margin:18px 0;overflow:auto}.board-preview-column{display:grid;gap:7px;min-width:120px}.board-preview-column strong{min-height:54px;display:grid;place-items:center;padding:8px;border:1px solid var(--border);border-radius:9px;text-align:center}.board-preview-column span,.board-preview-column [data-preview-value]{display:grid;place-items:center;min-height:42px;border:0;border-radius:8px;background:#123665;color:var(--gold);font-weight:900}.board-preview-column [data-preview-value]:hover,.board-preview-column [data-preview-value].active{color:#17130a;background:var(--gold);transform:translateY(-2px)}.board-preview-summary{color:var(--muted)}
.editor-scope{display:grid;gap:5px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--gold);border-radius:11px;background:rgba(246,189,69,.08)}.editor-scope strong{color:var(--gold-2)}.editor-scope span{color:var(--muted);line-height:1.45}
body.board-flow-active .home-room-actions{display:none}body.board-flow-active .home-room-card>small{display:none}
@media(max-width:700px){.board-flow-actions{grid-template-columns:1fr}.board-flow-actions .primary{grid-column:auto}.board-preview-grid{grid-template-columns:repeat(var(--preview-cols,3),minmax(105px,1fr))}.board-flow-progress{font-size:.86rem}}
