/* Satin mint, a machined edge and a real ball shadow make this feel tangible. */
.player-lobby .player-home-round{position:relative;isolation:isolate;background:linear-gradient(145deg,#c5f5e9 0%,#92e9d5 34%,#7fe3cf 68%,#70cdb9 100%);color:#173a31;border:1px solid #d3fff2;border-bottom-color:#62af9e;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -2px 3px #397a6538,0 3px 0 #438f7e,0 9px 18px #0d2a2540;text-shadow:0 1px 0 #ffffff45;font-weight:650;transition:box-shadow .18s,transform .18s;overflow:visible}
.player-lobby .player-home-round:before{content:'';position:absolute;z-index:-1;inset:1px 1px 45%;border-radius:inherit;background:linear-gradient(135deg,#ffffff45,#ffffff08);pointer-events:none}
.player-lobby .player-home-round>.ff-ball-art{width:32px;height:32px;overflow:visible;filter:drop-shadow(2px 4px 2px #183d3450);transform:rotate(-10deg);flex:none}
.player-lobby .player-home-round>span:last-child{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#1b5b4910;box-shadow:inset 0 1px 1px #ffffff65;font-size:20px}
@media(hover:hover){.player-lobby .player-home-round:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -2px 3px #397a6538,0 4px 0 #438f7e,0 12px 22px #0d2a2545}}
.player-lobby .player-home-round:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #397a652a,0 1px 0 #438f7e,0 4px 8px #0d2a2530}
.player-lobby .player-home-round:focus-visible{outline:3px solid #fafafa;outline-offset:5px}
@media(max-width:700px){.player-lobby .player-home-round>.ff-ball-art{width:25px;height:25px}.player-lobby .player-home-round>span:last-child{display:none}}
@media(max-width:380px){.player-lobby .player-home-round>.ff-ball-art{width:21px;height:21px}}
@media(prefers-reduced-motion:reduce){.player-lobby .player-home-round{transition:none}}
