.spin.svelte-19yx7sa,.ball.svelte-19yx7sa{transform-origin:0 0;transition-property:transform;transition-timing-function:cubic-bezier(.1,.7,.15,1)}.layout.svelte-19yx7sa{background:linear-gradient(#2b2346,#1f1a30);border-radius:14px;grid-template-rows:repeat(3,40px) 36px 36px;grid-template-columns:1.15fr repeat(12,1fr) 1.15fr;gap:3px;min-width:560px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #f5a5242e}.layout.svelte-19yx7sa>div:where(.svelte-19yx7sa){display:flex}.zero.svelte-19yx7sa{grid-area:1/1/span 3}.dozen.svelte-19yx7sa{grid-row:4}.even.svelte-19yx7sa{grid-row:5}.spot.svelte-19yx7sa{color:#f4efff;background:var(--spot,#2a2442);border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;transition:filter .12s,box-shadow .16s;display:flex;position:relative;box-shadow:inset 0 -2px #00000040}.spot.outside.svelte-19yx7sa{background:var(--spot,#2a2442);color:var(--color-text);font-size:.72rem}.spot.svelte-19yx7sa:not(:disabled):hover{filter:brightness(1.25)}.spot.svelte-19yx7sa:disabled{cursor:default}.spot.won.svelte-19yx7sa{box-shadow:0 0 0 2px var(--color-win), 0 0 14px #3ccf9199;z-index:1}.chip.svelte-19yx7sa{z-index:2;pointer-events:none;place-items:center;width:30px;height:30px;animation:.22s cubic-bezier(.3,1.5,.5,1) svelte-19yx7sa-drop;display:grid;position:absolute}@keyframes svelte-19yx7sa-drop{0%{opacity:0;transform:translateY(-14px)scale(1.3)}}.badge.svelte-19yx7sa{animation:.28s cubic-bezier(.3,1.6,.5,1) svelte-19yx7sa-pop;box-shadow:0 0 0 3px #f5a524,0 10px 30px #00000080}@keyframes svelte-19yx7sa-pop{0%{transform:translate(-50%,-50%)scale(.4)}}[data-compact=true] .layout.svelte-19yx7sa{grid-template-rows:repeat(3,36px) 32px 32px;gap:2px;min-width:0;padding:4px}[data-compact=true] .spot.svelte-19yx7sa{font-size:.72rem}[data-compact=true] .spot.outside.svelte-19yx7sa{font-size:.66rem}[data-compact=true] .chip.svelte-19yx7sa{transform:scale(.8)}@container (aspect-ratio>=4/3){[data-compact=true] .rl-stage.svelte-19yx7sa{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,5fr);align-items:center;display:grid}[data-compact=true] .rl-stage.svelte-19yx7sa>:first-child{grid-column:1/-1}[data-compact=true] .rl-stage.svelte-19yx7sa>.rl-wheel{height:100%}}html[data-motion=reduced] .chip.svelte-19yx7sa,html[data-motion=reduced] .badge.svelte-19yx7sa{animation:none}
