.dm.svelte-jprw2d{display:inline-flex;width:64px;height:32px;border-radius:7px;background:#fbfaf7;box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #0000001f;overflow:hidden;flex:none;transition:transform var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}.vertical.svelte-jprw2d{flex-direction:column;width:32px;height:64px}.half.svelte-jprw2d{width:32px;height:32px;fill:#1d1d1f}.half.svelte-jprw2d+.half:where(.svelte-jprw2d){border-left:1px solid rgba(0,0,0,.25)}.vertical.svelte-jprw2d .half:where(.svelte-jprw2d)+.half:where(.svelte-jprw2d){border-left:0;border-top:1px solid rgba(0,0,0,.25)}.selected.svelte-jprw2d{box-shadow:0 0 0 3px #fc0,0 4px 10px #00000059;transform:translateY(-4px)}.down.svelte-jprw2d{background:repeating-linear-gradient(45deg,#2c2c2e 0,#2c2c2e 4px,#3a3a3c 4px,#3a3a3c 8px)}.dom.svelte-8jpz3r{display:flex;flex-direction:column;justify-content:center;gap:clamp(var(--ds-space-3),calc(var(--board-h, 600px) * .04),var(--ds-space-6));width:100%;min-height:min(var(--board-h, 600px),560px);padding:var(--ds-space-4);border-radius:var(--ds-radius-xl);background:color-mix(in srgb,#1f9d55 70%,#062);box-shadow:var(--ds-shadow-lg)}.ai.svelte-8jpz3r{display:flex;gap:4px;justify-content:center}.ai.svelte-8jpz3r .dm{width:22px;height:44px}.line-wrap.svelte-8jpz3r{display:flex;align-items:center;gap:8px;min-height:clamp(90px,calc(var(--board-h, 600px) * .22),190px)}.line.svelte-8jpz3r{display:flex;align-items:center;gap:3px;flex:1;overflow-x:auto;padding:10px 6px;scrollbar-width:none}.line.svelte-8jpz3r::-webkit-scrollbar{display:none}.hint.svelte-8jpz3r{color:#ffffffb3;font-size:var(--ds-text-sm);margin:auto}.end.svelte-8jpz3r{width:40px;height:40px;border-radius:50%;background:#fc0;color:#1d1d1f;font-size:1.4rem;font-weight:700;flex:none;animation:svelte-8jpz3r-glow 1.1s ease-in-out infinite}@keyframes svelte-8jpz3r-glow{0%,to{box-shadow:0 0 #ffcc00b3}50%{box-shadow:0 0 0 10px #fc00}}.hand.svelte-8jpz3r{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ht.svelte-8jpz3r{padding:4px}.dim.svelte-8jpz3r{opacity:.45}.acts.svelte-8jpz3r{display:flex;align-items:center;gap:var(--ds-space-3);color:#fff}.acts.svelte-8jpz3r .ds-caption{color:#ffffffbf}
