.ex[data-v-6319f086]{padding:var(--space-6);background:var(--surface);border-radius:var(--radius)}.ex[data-v-6319f086],.ex-grid[data-v-6319f086]{gap:var(--space-4);display:grid}.ex-grid[data-v-6319f086]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}figure[data-v-6319f086]{gap:var(--space-2);display:grid}canvas[data-v-6319f086]{border-radius:var(--radius-sm);width:100%;height:auto;image-rendering:pixelated;background:var(--film)}figcaption[data-v-6319f086]{font-size:var(--text-sm);color:var(--ink-muted)}.ex-controls[data-v-6319f086]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;display:grid}.readout strong[data-v-6319f086]{font-family:var(--display);font-size:var(--text-xl);font-stretch:115%}.sw[data-v-6319f086]{flex-wrap:wrap;gap:2px;display:flex}.sw span[data-v-6319f086]{border-radius:3px;width:18px;height:18px}.note[data-v-6319f086]{font-size:var(--text-sm);color:var(--ink-muted)}.ex[data-v-f3340da9]{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border-radius:var(--radius);display:grid}.cells[data-v-f3340da9]{background:var(--film);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:2px}.cells[data-v-f3340da9],.cells div[data-v-f3340da9]{gap:2px;display:grid}.cells div[data-v-f3340da9]{background:var(--bg);padding:var(--space-3) var(--space-4)}.cells .bad[data-v-f3340da9]{background:oklch(94% .05 30)}.k[data-v-f3340da9]{font-size:var(--text-xs);color:var(--ink-muted);font-weight:600}.v[data-v-f3340da9]{font-family:var(--display);font-size:var(--text-xl);font-weight:750;font-stretch:115%}.track[data-v-f3340da9]{background:var(--film);border-radius:var(--radius-sm);grid-template-columns:repeat(20,1fr);gap:3px;padding:10px;display:grid}.track span[data-v-f3340da9]{aspect-ratio:1;background:var(--film-2);border-radius:3px}.track span.on[data-v-f3340da9]{background:var(--accent)}.warn[data-v-f3340da9]{color:oklch(42% .14 35);font-weight:550}.note[data-v-f3340da9]{color:var(--ink-muted);font-size:var(--text-sm)}
