.score[data-v-e0f1b0f7]{border:0;margin:0 0 20px;min-width:0;padding:0}legend[data-v-e0f1b0f7]{font-weight:600;margin-bottom:8px;padding:0}.row[data-v-e0f1b0f7]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.dot[data-v-e0f1b0f7]{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink-soft);cursor:pointer;font:inherit;font-weight:600;min-height:48px}.dot.on[data-v-e0f1b0f7]{background:color-mix(in srgb,var(--accent) 16%,var(--surface));border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--ink)}.dot.exact[data-v-e0f1b0f7]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.dot[data-v-e0f1b0f7]:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.ends[data-v-e0f1b0f7]{display:flex;font-size:.8rem;justify-content:space-between;margin-top:4px}
