.futsal-field[data-astro-cid-uihldgpl]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.futsal-lines[data-astro-cid-uihldgpl]{width:100%;height:100%;color:var(--wubz-ink,#1a1420);opacity:.12;position:absolute;inset:0}.futsal-lines[data-astro-cid-uihldgpl] circle[data-astro-cid-uihldgpl],.futsal-lines[data-astro-cid-uihldgpl] line[data-astro-cid-uihldgpl],.futsal-lines[data-astro-cid-uihldgpl] rect[data-astro-cid-uihldgpl],.futsal-lines[data-astro-cid-uihldgpl] path[data-astro-cid-uihldgpl]{fill:none;stroke:currentColor;stroke-width:1.5px}.futsal-lines[data-astro-cid-uihldgpl] .goal-frame[data-astro-cid-uihldgpl]{stroke-width:2.5px;opacity:.85}.futsal-lines[data-astro-cid-uihldgpl] .court-outline[data-astro-cid-uihldgpl]{stroke-width:2px}[data-astro-cid-uihldgpl][data-futsal-canvas]{width:100%;height:100%;position:absolute;inset:0}.futsal-lineup[data-astro-cid-uihldgpl]{z-index:1;position:absolute;inset:0}.futsal-team[data-astro-cid-uihldgpl]{flex-direction:column;justify-content:space-evenly;align-items:center;width:8%;display:flex;position:absolute;top:8%;bottom:8%}.futsal-team[data-astro-cid-uihldgpl].opp{left:6%}.futsal-team[data-astro-cid-uihldgpl].wubz{right:6%}.futsal-player[data-astro-cid-uihldgpl]{flex-direction:column;align-items:center;gap:.3rem;transition:left 2.6s cubic-bezier(.45,0,.3,1),top 2.6s cubic-bezier(.45,0,.3,1);display:flex}.futsal-team[data-astro-cid-uihldgpl] .futsal-player[data-astro-cid-uihldgpl][style]{position:absolute}.player-name[data-astro-cid-uihldgpl]{font-family:var(--font-wubz-display);white-space:nowrap;color:var(--wubz-ink-dim);text-shadow:0 1px 2px #ffffff80;font-size:.68rem;font-weight:600;transition:opacity .3s}.player-name[data-astro-cid-uihldgpl].name-swap{animation:.5s nameSwapFlash}@keyframes nameSwapFlash{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.player-dot[data-astro-cid-uihldgpl]{border-radius:999px;width:1.5rem;height:1.5rem;box-shadow:0 4px 10px -2px #1a142066}.futsal-team[data-astro-cid-uihldgpl].opp .player-dot[data-astro-cid-uihldgpl]{background:var(--wubz-ink-dim,#5c5468);opacity:.55}.futsal-team[data-astro-cid-uihldgpl].wubz .player-dot[data-astro-cid-uihldgpl]{animation:15s step-end infinite teamColourCycle}@keyframes teamColourCycle{0%{background:#39ff14}16.666%{background:#90caf9}33.333%{background:#6b6b6b}50%{background:#ff3d00}66.666%{background:#7c3aed}83.333%{background:#ff7a4d}to{background:#39ff14}}.futsal-team[data-astro-cid-uihldgpl].wubz .player-dot[data-astro-cid-uihldgpl]{position:relative}.futsal-team[data-astro-cid-uihldgpl].wubz .player-dot[data-astro-cid-uihldgpl]:before,.futsal-team[data-astro-cid-uihldgpl].wubz .player-dot[data-astro-cid-uihldgpl]:after{content:"";background:#0a0b0a8c;border-radius:2px;width:68%;height:2px;position:absolute;top:50%;left:50%}.futsal-team[data-astro-cid-uihldgpl].wubz .player-dot[data-astro-cid-uihldgpl]:before{transform:translate(-50%,-50%)rotate(45deg)}.futsal-team[data-astro-cid-uihldgpl].wubz .player-dot[data-astro-cid-uihldgpl]:after{transform:translate(-50%,-50%)rotate(-45deg)}.futsal-player[data-astro-cid-uihldgpl].scored .player-name[data-astro-cid-uihldgpl]{color:var(--wubz-purple);font-weight:800}.futsal-player[data-astro-cid-uihldgpl].scored .player-dot[data-astro-cid-uihldgpl]{animation:1.4s ease-out scorerPulse}@keyframes scorerPulse{0%{transform:scale(1);box-shadow:0 0 #ffd23f99}30%{transform:scale(1.4);box-shadow:0 0 0 10px #ffd23f00}to{transform:scale(1)}}.goal-ball[data-astro-cid-uihldgpl]{border:2px solid var(--wubz-ink,#1a1420);opacity:0;width:12px;height:12px;transform:translate(var(--start-x,0), var(--start-y,0));background:#fffdf8;border-radius:999px;position:absolute;top:0;left:0}.goal-ball[data-astro-cid-uihldgpl].kick{animation:.9s cubic-bezier(.3,.6,.4,1) forwards kickToGoal}@keyframes kickToGoal{0%{opacity:1;transform:translate(var(--start-x), var(--start-y)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(var(--goal-x), var(--goal-y)) scale(.6)}}.goal-flash[data-astro-cid-uihldgpl]{opacity:0;background:radial-gradient(circle,#ffd23fb3,#0000 70%);border-radius:999px;width:90px;height:90px;margin-top:-45px;margin-left:-45px;position:absolute}.goal-flash[data-astro-cid-uihldgpl].flash{animation:.6s ease-out goalFlash}@keyframes goalFlash{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.futsal-player[data-astro-cid-uihldgpl]{transition:none}}@media (width<=760px){.futsal-team[data-astro-cid-uihldgpl]{display:none}}
