/* The board provides position; lives and the current consequence lead. */
body.suburban-board-active .game-page{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}
body.suburban-board-active #phase-heading{grid-column:1/-1;grid-row:1;margin:0}
body.suburban-board-active .play-layout{display:contents}
body.suburban-board-active .world-wrap{grid-column:1/-1;grid-row:2;height:240px;min-height:240px;max-height:240px;margin:0}
body.suburban-board-active #life-comparison{grid-column:1;grid-row:3;min-width:0}
body.suburban-board-active .life-comparison{margin:0;padding:12px;background:#edf4eb}
body.suburban-board-active .life-comparison-heading{margin-bottom:8px}
body.suburban-board-active .life-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}
body.suburban-board-active #turn-panel{grid-column:2;grid-row:3;position:sticky;top:16px;min-width:0}
body.suburban-board-active #board-queue{grid-column:1/-1;grid-row:4}
body.suburban-board-active #board-progress{grid-column:1/-1;grid-row:5}
body.suburban-board-active #game-footer{grid-column:1/-1;grid-row:6}
body.suburban-board-active #mobile-turn-action{grid-column:1/-1;grid-row:7}
.life-comparison-square{order:3;display:inline-block;margin-top:5px;font-size:13px;font-weight:650;color:#4e6a57}
@media(max-width:1000px){body.suburban-board-active .game-page{grid-template-columns:minmax(0,1fr) 290px;gap:14px}body.suburban-board-active .life-comparison-grid{grid-template-columns:1fr}}
@media(max-width:700px){
 body.suburban-board-active .game-page{grid-template-columns:minmax(0,1fr);gap:14px}
 body.suburban-board-active .world-wrap{height:280px;min-height:280px;max-height:280px}
 body.suburban-board-active .world-label{max-width:calc(100% - 158px);padding:8px 9px}
 body.suburban-board-active .world-label strong{font-size:13px}.suburban-board-active .world-label small{font-size:11px}
 body.suburban-board-active #life-comparison{grid-column:1;grid-row:3}
 body.suburban-board-active .life-comparison{padding:13px}
 body.suburban-board-active .life-comparison-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78vw,340px);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 3px 12px;overscroll-behavior-inline:contain}
 body.suburban-board-active .life-comparison-card{scroll-snap-align:start;padding:16px}
 body.suburban-board-active .life-comparison-face{width:86px;height:86px;flex-basis:86px}
 body.suburban-board-active .life-comparison-person{min-height:86px;gap:10px}
 body.suburban-board-active .life-comparison-person strong{font-size:25px}
 body.suburban-board-active .life-comparison-note{font-size:12px;margin-top:6px}
 body.suburban-board-active #turn-panel{grid-column:1;grid-row:4;position:static}
 body.suburban-board-active #board-queue{grid-row:5}body.suburban-board-active #board-progress{grid-row:6}body.suburban-board-active #game-footer{grid-row:7}body.suburban-board-active #mobile-turn-action{grid-row:8}
}

body.suburban-board-active .world-toolbar{display:none}
