.commitment-error.svelte-1ehftf6{color:var(--color-text-muted,inherit);font-size:var(--font-size-sm,.875rem)}.slot.svelte-1ehftf6{gap:var(--space-4);flex-direction:column;display:flex}.slot-head.svelte-1ehftf6{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.slot-head.svelte-1ehftf6 h1:where(.svelte-1ehftf6){font-size:var(--text-2xl);margin:0}.title-row.svelte-1ehftf6{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.by.svelte-1ehftf6{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.mode-toggle.svelte-1ehftf6{gap:var(--space-2);display:flex}.stage.svelte-1ehftf6{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);width:100%;max-width:138.667svh;height:min(78svh,56rem);margin-inline:auto;overflow:hidden}.stage.svelte-1ehftf6 iframe.game-frame{min-height:0}.panel.svelte-1ehftf6{gap:var(--space-3);flex-direction:column;display:flex}.modes.svelte-1ehftf6{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.mode.svelte-1ehftf6{gap:var(--space-1);text-align:left;padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;align-items:flex-start;display:flex}.mode.selected.svelte-1ehftf6{border-color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.mode-label.svelte-1ehftf6{font-weight:var(--weight-medium)}.mode-cost.svelte-1ehftf6{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.mode-maxwin.svelte-1ehftf6{font-size:var(--text-sm);color:var(--color-primary)}.result.svelte-1ehftf6,.fair.svelte-1ehftf6{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.play.svelte-1ehftf6{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.spin.svelte-1ehftf6{min-width:7rem}.play-note.svelte-1ehftf6{font-size:var(--text-xs);color:var(--color-text-faint)}.spin-error.svelte-1ehftf6{font-size:var(--text-sm);color:var(--color-warn);margin:0}.commitment.svelte-1ehftf6{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.commitment.svelte-1ehftf6 h3:where(.svelte-1ehftf6){margin:0 0 var(--space-1);font-size:var(--text-sm)}.commitment.svelte-1ehftf6 .hint:where(.svelte-1ehftf6){margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.5}.commitment.svelte-1ehftf6 dl:where(.svelte-1ehftf6){gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.commitment.svelte-1ehftf6 dt:where(.svelte-1ehftf6){color:var(--color-text-faint)}.commitment.svelte-1ehftf6 dd:where(.svelte-1ehftf6){margin:0}.rotate.svelte-1ehftf6{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.rotate-field.svelte-1ehftf6{min-width:0;font-size:var(--text-sm);color:var(--color-text-faint);flex:14rem;display:block}.rotate-field.svelte-1ehftf6 input:where(.svelte-1ehftf6){width:100%;margin-top:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:inherit;background:0 0;font-family:inherit;display:block}.rotate-btn.svelte-1ehftf6{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:inherit;cursor:pointer;background:0 0}.rotate-btn.svelte-1ehftf6:disabled{opacity:.5;cursor:default}.revealed.svelte-1ehftf6{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.revealed.svelte-1ehftf6 h3:where(.svelte-1ehftf6){margin:0 0 var(--space-1);font-size:var(--text-sm)}.revealed.svelte-1ehftf6 dl:where(.svelte-1ehftf6){gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.revealed.svelte-1ehftf6 dt:where(.svelte-1ehftf6){color:var(--color-text-faint)}.revealed.svelte-1ehftf6 dd:where(.svelte-1ehftf6){margin:0}.revealed.svelte-1ehftf6 .hint:where(.svelte-1ehftf6){margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.5}.verify-links.svelte-1ehftf6{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--text-sm)}.mono.svelte-1ehftf6{font-family:ui-monospace,monospace}.break.svelte-1ehftf6{overflow-wrap:anywhere}
