.arena{background:radial-gradient(circle at 50% 42%,#2b1739,#100a17 70%)}.board{background:linear-gradient(135deg,#211828,#0f0b14);border:9px solid #09060c;outline:3px solid #61516b;border-radius:18px;box-shadow:0 0 0 6px #17101f,0 24px 55px #000c}.field-layer{grid-template:repeat(15,1fr)/repeat(15,1fr)}.space{margin:2px;border:2px solid #0d0912;border-radius:50%;background:#f6f0df;box-shadow:inset 0 -4px 0 #afa59a,0 2px 5px #0008;font-size:8px}.space.safe{background:#aa98bd;color:#191020;box-shadow:inset 0 -4px 0 #6a577a}.space.goal-lime{background:#b7ff2a}.space.goal-pink{background:#ff3aa7}.space.goal-cyan{background:#2ce6ff}.space.goal-orange{background:#ff8a28}.space.start-lime{background:#b7ff2a}.space.start-pink{background:#ff3aa7}.space.start-cyan{background:#2ce6ff}.space.start-orange{background:#ff8a28}.home{width:37%;height:37%;border:3px solid #0b0710;border-radius:14px;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:5px;box-shadow:inset 0 0 0 4px #ffffff18,0 8px 18px #0008;text-align:center}.home-lime{left:1%;top:1%;background:linear-gradient(145deg,#96dc1b,#47700b)}.home-pink{right:1%;top:1%;background:linear-gradient(145deg,#ef338f,#721343)}.home-cyan{left:1%;bottom:1%;background:linear-gradient(145deg,#2dd4e9,#12606b)}.home-orange{right:1%;bottom:1%;background:linear-gradient(145deg,#f77f25,#783509)}.home strong{font:10px "Archivo Black";color:#fff;text-shadow:1px 2px #000}.home small{font:7px "Archivo Black";color:#ffffffaa;letter-spacing:1px}.band-members{display:grid;grid-template-columns:repeat(2,33px);gap:7px;justify-content:center}.home .band-members i{position:static;width:33px;height:33px;border:3px solid #17101f;border-radius:50%;display:grid;place-items:center;background:#f8f1df;color:#17101f;box-shadow:inset 0 -5px 0 #c2b9a8;font:12px "Archivo Black"}.center{inset:40%;z-index:5;border-radius:12px;transform:rotate(45deg);background:#09060d;border-color:#fff}.center>*{transform:rotate(-45deg)}.center strong{font-size:10px}.center b{font-size:25px}.center small{font-size:5px}.pawn{width:36px;height:36px;font:13px "Archivo Black";transform:translate(4%,4%);box-shadow:0 5px 0 #100a16,0 7px 13px #000b}.board-legend span:nth-child(2):before{background:#aa98bd}@media(max-width:760px){.space{margin:1px;border-width:1px}.band-members{grid-template-columns:repeat(2,23px);gap:4px}.home .band-members i{width:23px;height:23px;border-width:2px;font-size:9px}.home strong{font-size:7px}.home small{display:none}.pawn{width:28px;height:28px;font-size:10px}}
