.tool-header.svelte-j1lgo1{padding:1.25rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem}.tool-title.svelte-j1lgo1{font-family:var(--display);font-size:1.1rem;color:var(--accent-3);text-shadow:3px 3px 0 var(--accent);margin:0 0 .5rem}.tool-sub.svelte-j1lgo1{color:var(--muted);font-size:.95rem;margin:0}.transport.svelte-j1lgo1{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.ctrl-row.svelte-j1lgo1{display:flex;align-items:center;gap:.4rem}.ctrl-label.svelte-j1lgo1{font-family:var(--display);font-size:.33rem;color:var(--muted)}.ctrl-val.svelte-j1lgo1{font-family:var(--display);font-size:.33rem;color:var(--ink);min-width:2.5rem}.slider.svelte-j1lgo1{width:100px;accent-color:var(--accent-3)}.sequencer.svelte-j1lgo1{display:flex;flex-direction:column;gap:1rem;overflow-x:auto}.track.svelte-j1lgo1{background:var(--panel);border:2px solid var(--line);padding:.6rem}.track-head.svelte-j1lgo1{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem;flex-wrap:wrap}.track-name.svelte-j1lgo1{font-family:var(--display);font-size:.38rem}.track-wave.svelte-j1lgo1{font-size:.78rem;color:var(--muted)}.vol-row.svelte-j1lgo1{display:flex;align-items:center;gap:.3rem}.vol-label.svelte-j1lgo1{font-family:var(--display);font-size:.3rem;color:var(--muted)}.vol-slider.svelte-j1lgo1{width:70px;accent-color:var(--accent-3)}.clear-btn.svelte-j1lgo1{font-family:var(--display);font-size:.28rem;background:none;border:1px solid var(--line);color:var(--muted);padding:2px 6px;cursor:pointer;margin-left:auto}.clear-btn.svelte-j1lgo1:hover{color:var(--ink)}.step-header.svelte-j1lgo1{display:flex;padding-left:2.5rem;margin-bottom:2px}.step-num.svelte-j1lgo1{width:22px;text-align:center;font-size:.65rem;color:var(--muted);flex-shrink:0}.step-num.active.svelte-j1lgo1{color:var(--accent-3)}.grid-area.svelte-j1lgo1{display:flex;flex-direction:column;gap:2px}.note-row.svelte-j1lgo1{display:flex;align-items:center;gap:2px}.note-name.svelte-j1lgo1{font-family:var(--display);font-size:.28rem;color:var(--muted);width:2.2rem;flex-shrink:0}.step.svelte-j1lgo1{width:22px;height:18px;flex-shrink:0;background:var(--bg);border:1px solid var(--line);cursor:pointer;transition:background .04s}.step.svelte-j1lgo1:hover{border-color:var(--muted)}.step.beat.svelte-j1lgo1{border-left:1px solid var(--muted)}.step.on.svelte-j1lgo1{border-color:transparent}.step.current.svelte-j1lgo1{outline:1px solid rgba(255,255,255,.5)}.about.svelte-j1lgo1{margin-top:1.5rem}.about-title.svelte-j1lgo1{font-family:var(--display);font-size:.5rem;color:var(--accent-3);margin:0 0 .75rem}.about.svelte-j1lgo1 p:where(.svelte-j1lgo1){font-size:.9rem;color:var(--muted);line-height:1.6;margin:0 0 .5rem}
