.board{background:#eee6d7;border:10px solid #0d0912;border-radius:22px;box-shadow:0 0 0 3px #574465,0 22px 50px #0009;overflow:hidden}.board:before,.board:after,.track{display:none}.field-layer{position:absolute;inset:0;display:grid;grid-template:repeat(11,1fr)/repeat(11,1fr);z-index:4;pointer-events:none}.space{margin:3px;border:2px solid #251b2d;border-radius:8px;background:#fffaf0;box-shadow:inset 0 -4px 0 #d8ccba;display:grid;place-items:center;color:#342541;font:9px "Archivo Black"}.space.safe{background:#ece4ff;box-shadow:inset 0 -4px 0 #bca8ea}.space.start-lime{background:var(--lime);box-shadow:inset 0 -4px 0 #79ad17}.space.start-pink{background:var(--pink);box-shadow:inset 0 -4px 0 #ad1d6a}.space.start-cyan{background:var(--cyan);box-shadow:inset 0 -4px 0 #1592a2}.space.start-orange{background:var(--orange);box-shadow:inset 0 -4px 0 #b9560a}.home{width:25%;height:25%;border:5px solid #201329;border-radius:18px;z-index:2;box-shadow:inset 0 0 0 5px #ffffff55}.home span{font-size:35px}.home i{width:20px;height:20px}.home-lime{left:13%;top:13%}.home-pink{right:13%;top:13%}.home-cyan{left:13%;bottom:13%}.home-orange{right:13%;bottom:13%}.center{inset:40%;z-index:3;border-width:3px;outline-width:3px}.center strong{font-size:13px}.center b{font-size:29px}.pawn{z-index:8;width:42px;height:42px;border-width:3px;transform:translate(8%,8%);transition:left .35s cubic-bezier(.2,1.7,.4,1),top .35s cubic-bezier(.2,1.7,.4,1)}.board-legend{display:flex;justify-content:center;gap:14px;margin:10px 0 0;color:var(--muted);font-size:9px}.board-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;background:#fffaf0;border:1px solid #5b4b65;margin-right:5px;vertical-align:-2px}.board-legend span:nth-child(2):before{background:#ece4ff}.board-legend span:nth-child(3):before{background:var(--lime)}@media(max-width:760px){.space{margin:1.5px;border-width:1px;border-radius:5px;font-size:7px}.home{border-width:3px;border-radius:10px}.home span{font-size:25px}.home i{width:13px;height:13px}.pawn{width:34px;height:34px;font-size:16px}.center strong{font-size:9px}.center b{font-size:21px}}
