/* Readability pass: smaller homes, larger playable circles. */
.space{margin:1px;border-width:2px;box-shadow:inset 0 -3px 0 #1d1624,0 2px 5px #000c}.home{width:32%;height:32%}.home-lime{left:3%;top:3%}.home-pink{right:3%;top:3%}.home-cyan{left:3%;bottom:3%}.home-orange{right:3%;bottom:3%}.band-members{grid-template-columns:repeat(2,27px);gap:5px}.home .band-members i{width:27px;height:27px}.home strong{font-size:9px}.home small{font-size:6px}.pawn{width:32px;height:32px}.board-wrap{width:min(100%,640px)}
@media(max-width:760px){.shell{width:100%;padding:4px}.topbar{padding:0 10px}.arena{padding:6px 4px 10px;border-left:0;border-right:0;border-radius:12px}.board-wrap{width:100%;padding:0}.board{width:100%;border-width:5px;outline-width:1px;border-radius:10px}.space{margin:.25px;border-width:1.5px;border-radius:50%;box-shadow:inset 0 -2px 0 #1d1624}.space.safe{box-shadow:inset 0 -2px 0 #392c44}.home{width:29%;height:29%;border-width:2px;border-radius:8px;gap:3px}.home-lime{left:4%;top:4%}.home-pink{right:4%;top:4%}.home-cyan{left:4%;bottom:4%}.home-orange{right:4%;bottom:4%}.band-members{grid-template-columns:repeat(2,21px);gap:3px}.home .band-members i{width:21px;height:21px;border-width:2px}.home strong{font-size:6px}.pawn{width:25px;height:25px;border-width:2px}.center{inset:41%}.center strong,.center small{display:none}.center b{font-size:18px}.turn-banner{margin-bottom:6px}.turn-banner em{font-size:7px}.board-legend{margin-top:6px}.action-row{margin-top:7px}.players,.chat{margin-left:6px;margin-right:6px}}
@media(max-width:390px){.home{width:27%;height:27%;}.band-members{grid-template-columns:repeat(2,18px);gap:2px}.home .band-members i{width:18px;height:18px}.home strong{font-size:5px}.space{border-width:1px}.pawn{width:22px;height:22px}}
