.jianzi-game.svelte-qznyrv{margin:2rem 0;padding:clamp(16px,4vw,30px);border:2px solid #302b26;border-radius:28px;background:radial-gradient(ellipse at top right,#f8dfe6,transparent 57%),#fffaf3;box-shadow:5px 6px #edc0c6;color:#302a26;font-family:var(--font,system-ui,sans-serif)}.game-head.svelte-qznyrv{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.game-head.svelte-qznyrv h3:where(.svelte-qznyrv){margin:0;color:#111;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.2}button.svelte-qznyrv{font:inherit;cursor:pointer;font-size:.82rem;line-height:1.4;color:inherit;min-height:44px;padding:.65rem .9rem;border:1px solid #ceb5ad;border-radius:14px;background:#fffdf8}button.svelte-qznyrv:hover:not(:disabled){background:#f6e1e6}button.svelte-qznyrv:disabled{opacity:.45;cursor:default}button.svelte-qznyrv:focus-visible{outline:3px solid #285e4c;outline-offset:4px}.gentle.svelte-qznyrv{font-size:.75rem;padding:.45rem .7rem}.gentle[aria-pressed=true].svelte-qznyrv{background:#f2cbd4}.counts.svelte-qznyrv{display:flex;gap:.65rem;flex-wrap:wrap;margin:1.1rem 0}.counts.svelte-qznyrv>span:where(.svelte-qznyrv){display:flex;align-items:center;gap:.5rem;background:#fffdf8;border:1px solid #e7d8cc;border-radius:30px;padding:.35rem .7rem;font-size:.77rem}.counts.svelte-qznyrv b:where(.svelte-qznyrv){font-size:1rem;font-variant-numeric:tabular-nums;color:#244c3e}.jianzi-game.svelte-qznyrv .message:where(.svelte-qznyrv){margin:.75rem 0;font:inherit;font-size:.95rem;line-height:1.6;min-height:3.2em}.stage.svelte-qznyrv{position:relative;aspect-ratio:600/420;border:1px solid #e2cec1;border-radius:23px;background:radial-gradient(ellipse at 50% 90%,#f4e7d9,transparent 60%),#fff9ef;overflow:hidden}.ground.svelte-qznyrv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ground.svelte-qznyrv .now:where(.svelte-qznyrv){fill:#b6d4c5;stroke:#335d49;fill-opacity:.85}.jianzi-game.svelte-qznyrv .stage:where(.svelte-qznyrv) img:where(.svelte-qznyrv){margin:0;border:0;border-radius:0;box-shadow:none;background:none;pointer-events:none;-webkit-user-select:none;user-select:none}.players.svelte-qznyrv{position:absolute;left:0;bottom:20px;width:100%;height:auto}.shuttle.svelte-qznyrv{position:absolute;width:8%;height:auto;transform-origin:center bottom;will-change:left,top,transform}.cue.svelte-qznyrv{position:absolute;left:8%;top:54%;font-size:.82rem;font-weight:750;padding:.25rem .6rem;background:#e0eee2;border-radius:18px;color:#28503d}.player-name.svelte-qznyrv{position:absolute;bottom:7px;font-size:.78rem;font-weight:750}.you.svelte-qznyrv{left:18%}.neighbour.svelte-qznyrv{right:13%}.pass-word.svelte-qznyrv{position:absolute;left:40%;top:15%;font-size:1.1rem;transform:rotate(-6deg);color:#614c41}.actions.svelte-qznyrv{display:flex;align-items:stretch;justify-content:center;gap:.65rem;flex-wrap:wrap;margin:1.2rem 0 .3rem}.jianzi-game.svelte-qznyrv .primary:where(.svelte-qznyrv){font-weight:750;border:1.5px solid #37302b;background:#efbdc8;box-shadow:2px 3px #37302b;min-width:120px}.pause.svelte-qznyrv{border-color:transparent;background:transparent;font-size:.75rem}.paused.svelte-qznyrv .shuttle:where(.svelte-qznyrv){opacity:.65}@media(max-width:480px){.jianzi-game.svelte-qznyrv{border-radius:22px}.counts.svelte-qznyrv{gap:.4rem}.counts.svelte-qznyrv>span:where(.svelte-qznyrv){font-size:.7rem;padding:.3rem .5rem}.counts.svelte-qznyrv b:where(.svelte-qznyrv){font-size:.9rem}.jianzi-game.svelte-qznyrv .message:where(.svelte-qznyrv){min-height:4.8em}.players.svelte-qznyrv{bottom:16px}.actions.svelte-qznyrv{gap:.5rem}.actions.svelte-qznyrv>button:where(.svelte-qznyrv){flex:1 1 auto}.actions.svelte-qznyrv .pause:where(.svelte-qznyrv){flex:0 1 auto}.player-name.svelte-qznyrv{font-size:.7rem}.cue.svelte-qznyrv{font-size:.7rem;padding:.15rem .4rem}.shuttle.svelte-qznyrv{width:9%}}@media(prefers-reduced-motion:reduce){.shuttle.svelte-qznyrv{will-change:auto}}
