.play-sheet[data-v-e99f3d3a]{position:relative;display:grid;flex-shrink:0;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;align-items:center;box-sizing:border-box;width:min(100%,420px);aspect-ratio:1;padding:var(--spacing-h);overflow:hidden;border-radius:8.5714285714%;background-image:repeating-conic-gradient(var(--color-dark-700) 0% 25%,var(--color-dark-600) 0% 50%);background-size:25% 25%;box-shadow:0 0 0 .5px #ffffff14,0 2px 4px #00000073,0 18px 40px #0000008c;container-type:inline-size}.sheet-top[data-v-e99f3d3a],.sheet-bottom[data-v-e99f3d3a]{display:flex;flex-direction:column;align-self:stretch;width:100%}.sheet-top[data-v-e99f3d3a]{grid-row:1;align-items:center;justify-content:flex-start;padding-top:4px}.sheet-middle[data-v-e99f3d3a]{grid-row:2;display:flex;justify-content:center;width:100%}.sheet-bottom[data-v-e99f3d3a]{grid-row:3;justify-content:flex-end;gap:var(--spacing-md)}.sheet-faces[data-v-e99f3d3a]{--face: min(44px, 12cqw);display:flex}.sheet-face[data-v-e99f3d3a]{display:flex;align-items:center;justify-content:center;width:var(--face);height:var(--face);overflow:hidden;border-radius:50%;background:var(--color-dark-500)}.sheet-face img[data-v-e99f3d3a]{box-sizing:border-box;width:100%;height:100%;padding:14%;object-fit:contain}.sheet-face+.sheet-face[data-v-e99f3d3a]{margin-left:calc(var(--face) * -.1)}.sheet-face.is-empty[data-v-e99f3d3a]{background:var(--color-not-played);color:var(--color-white-30)}.sheet-face.is-white[data-v-e99f3d3a]{box-shadow:0 0 0 3px var(--color-white)}.sheet-face.is-black[data-v-e99f3d3a]{box-shadow:0 0 0 3px var(--color-dark-900)}.sheet-play[data-v-e99f3d3a]{display:flex;align-items:center;justify-content:center;width:min(108px,33cqw);aspect-ratio:1;padding:0 10%;border:0;border-radius:50%;background:linear-gradient(var(--color-pink-30),var(--color-pink-30)),var(--color-dark-700);font-family:inherit;font-weight:700;line-height:1.1;color:var(--color-white);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;box-shadow:inset 0 2px 0 var(--color-white-20),inset 0 -8px 18px #0000004d,0 12px 28px #0000008c;transition:transform .12s ease,box-shadow .12s ease,background var(--transition)}.sheet-play[data-v-e99f3d3a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(110% 80% at 50% 8%,var(--color-white-20),transparent 60%);pointer-events:none}.sheet-play[data-v-e99f3d3a]:active{transform:scale(.96);box-shadow:inset 0 2px 0 var(--color-white-10),inset 0 -4px 10px #0000004d,0 4px 10px #00000080}.sheet-play-label[data-v-e99f3d3a]{font-size:min(18px,5.5cqw);letter-spacing:.06em}.sheet-position[data-v-e99f3d3a]{display:flex;align-items:center;gap:var(--spacing-s);min-width:0}.sheet-position-number[data-v-e99f3d3a]{flex:none;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-white-60)}.sheet-position-dot[data-v-e99f3d3a]{flex:none;color:var(--color-white-40);font-size:13px;line-height:1}.sheet-position-prompt[data-v-e99f3d3a]{min-width:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white-40)}.sheet-rank[data-v-e99f3d3a]{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr;aspect-ratio:8/1;width:100%;overflow:hidden;border-radius:var(--radius-x-small)}.sheet-square[data-v-e99f3d3a]{position:relative;display:flex;align-items:center;justify-content:center}.sheet-square.is-light[data-v-e99f3d3a]{background:#f0d9b5}.sheet-square.is-dark[data-v-e99f3d3a]{background:#b58863}.piece-swap-enter-active[data-v-e99f3d3a],.piece-swap-leave-active[data-v-e99f3d3a]{transition:opacity .25s ease}.piece-swap-leave-active[data-v-e99f3d3a]{position:absolute}.piece-swap-enter-from[data-v-e99f3d3a],.piece-swap-leave-to[data-v-e99f3d3a]{opacity:0}.player-roles[data-v-a6ead3c0],.gam-player-roles[data-v-a6ead3c0]{display:inline-flex;justify-content:flex-start}.gam-player-roles.spacing-l[data-v-a6ead3c0]{gap:var(--spacing-l)}.gam-player-roles.spacing-m[data-v-a6ead3c0]{gap:var(--spacing-m)}.gam-player-roles.spacing-s[data-v-a6ead3c0]{gap:var(--spacing-s)}.gam-player-roles .titled[data-v-a6ead3c0]{color:var(--color-pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gam-player-roles .type[data-v-a6ead3c0]{color:var(--color-yellow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-hours-fields[data-v-d3bb0c85]{display:flex;flex-direction:column;gap:var(--spacing-md)}.day-row[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-md);min-height:48px}.day-label[data-v-d3bb0c85]{width:3rem;flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-white-70);letter-spacing:.03em}.day-controls[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;flex-shrink:0}.day-switch[data-v-d3bb0c85]{width:auto}.separator[data-v-d3bb0c85]{color:var(--color-white-30);flex-shrink:0}.closed-label[data-v-d3bb0c85]{color:var(--color-white-30);text-transform:uppercase;font-size:11px;letter-spacing:.2em}
