.btn--draw{letter-spacing:-.01em;min-width:min(100%,280px);min-height:60px;padding:0 32px;font-size:1.2rem;font-weight:760}.btn--draw .icon{width:24px;height:24px}.btn--draw:disabled{cursor:progress}.btn:disabled{opacity:.5;cursor:default}.btn--draw:disabled,.is-rolling .btn--draw{opacity:1}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice{background:var(--surface-2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;place-items:center;min-width:64px;min-height:44px;padding:0 14px;font-weight:650;display:inline-grid;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.choice:has(input:checked){background:var(--btn-bg);color:var(--btn-ink)}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.pane-actions{flex-wrap:wrap;gap:16px;padding-left:10px;display:flex}.num-field{gap:4px;min-width:0;display:grid}.num-field label{color:var(--ink-2);font-size:.9rem;font-weight:680}.num-field input,.select{border:1.5px solid var(--line);border-radius:var(--radius-m);background:var(--field);font-variant-numeric:tabular-nums;width:100%;min-height:52px;caret-color:var(--accent);padding:0 14px;font-size:1.25rem;font-weight:700}.select{min-height:44px;font-size:1rem;font-weight:620}.num-field input:hover,.select:hover{border-color:var(--line-strong)}.num-field input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent);outline:none}.select:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent);outline:none}.num-field input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:.925rem;font-weight:620}[data-voice] .icon--off,[data-voice][aria-pressed=false] .icon--on{display:none}[data-voice][aria-pressed=false] .icon--off{display:block}
