.lab[data-astro-cid-r63qysmu]{gap:var(--space-6)}.intro[data-astro-cid-r63qysmu]{gap:var(--space-3);flex-direction:column;display:flex}.lead[data-astro-cid-r63qysmu]{max-width:60ch}.stage[data-astro-cid-r63qysmu]{gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.howl-btn[data-astro-cid-r63qysmu]{border:var(--rule) solid var(--accent);background:var(--accent);min-height:220px;color:var(--on-accent);cursor:pointer;font:var(--fw-heavy) clamp(40px, 6vw, 84px)/1 var(--font-mono);letter-spacing:-.04em}.howl-btn[data-astro-cid-r63qysmu]:hover{background:var(--ink);border-color:var(--ink);color:var(--ground)}.howl-btn[data-astro-cid-r63qysmu]:active{transform:translateY(2px)}.howl-btn[data-astro-cid-r63qysmu].playing{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.stage-side[data-astro-cid-r63qysmu]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.auto[data-astro-cid-r63qysmu]{align-items:center;gap:var(--space-1);font-size:var(--fs-body-sm);min-height:var(--target-min);display:flex}.auto[data-astro-cid-r63qysmu] input[data-astro-cid-r63qysmu]{width:22px;height:22px;accent-color:var(--accent)}#scope[data-astro-cid-r63qysmu]{aspect-ratio:900/220;border:var(--rule) solid var(--ink);background:var(--ground);width:100%;height:auto}.legend[data-astro-cid-r63qysmu]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.sw[data-astro-cid-r63qysmu]{width:18px;height:4px;display:inline-block}.sw-pitch[data-astro-cid-r63qysmu]{background:var(--accent)}.sw-wave[data-astro-cid-r63qysmu]{background:var(--signal);margin-left:var(--space-2)}.groups[data-astro-cid-r63qysmu]{grid-template-columns:repeat(3,minmax(0,1fr))}.group[data-astro-cid-r63qysmu]{padding:var(--space-3);gap:var(--space-2);border:0;flex-direction:column;margin:0;display:flex}.group[data-astro-cid-r63qysmu] legend[data-astro-cid-r63qysmu]{margin-bottom:var(--space-1);font-weight:var(--fw-heavy);color:var(--accent);float:left;width:100%;padding:0}.control[data-astro-cid-r63qysmu]{flex-direction:column;gap:6px;display:flex}.control[data-astro-cid-r63qysmu] label[data-astro-cid-r63qysmu]{justify-content:space-between;gap:var(--space-1);font-size:var(--fs-body-sm);display:flex}.control[data-astro-cid-r63qysmu] output[data-astro-cid-r63qysmu]{font-variant-numeric:tabular-nums;color:var(--signal)}input[data-astro-cid-r63qysmu][type=range]{width:100%;height:32px;accent-color:var(--accent);cursor:pointer}textarea[data-astro-cid-r63qysmu]{width:100%;min-height:150px;padding:var(--space-2);resize:vertical;font:var(--fs-body-sm)/1.5 var(--font-mono);color:var(--ink);background:var(--ground);border:var(--rule) solid var(--ink);border-radius:0}textarea[data-astro-cid-r63qysmu]:focus-visible{outline:var(--rule) solid var(--focus-ring);outline-offset:4px}.settings-row[data-astro-cid-r63qysmu]{margin-top:var(--space-2);align-items:center}.credit[data-astro-cid-r63qysmu]{margin-top:var(--space-3);letter-spacing:.06em;max-width:90ch;line-height:1.6}.credit[data-astro-cid-r63qysmu] a[data-astro-cid-r63qysmu]{color:var(--accent)}.status[data-astro-cid-r63qysmu]{min-height:1.4em;color:var(--signal);overflow-wrap:anywhere}.received[data-astro-cid-r63qysmu]{gap:var(--space-2);padding:var(--space-4);background:var(--accent);color:var(--on-accent);flex-direction:column;display:flex}.received[data-astro-cid-r63qysmu][hidden]{display:none}.received-title[data-astro-cid-r63qysmu]{font-size:var(--fs-h2);font-weight:var(--fw-heavy);text-transform:uppercase;line-height:1.1}.received[data-astro-cid-r63qysmu] .accent[data-astro-cid-r63qysmu]{color:var(--on-accent);text-decoration:underline;text-decoration-thickness:var(--rule);text-underline-offset:6px}.received[data-astro-cid-r63qysmu] .btn-primary[data-astro-cid-r63qysmu]{background:var(--on-accent);border-color:var(--on-accent);color:var(--accent)}.received[data-astro-cid-r63qysmu] .btn-secondary[data-astro-cid-r63qysmu]{background:var(--accent);border-color:var(--on-accent);color:var(--on-accent)}.share[data-astro-cid-r63qysmu]{gap:var(--space-3);flex-direction:column;display:flex}.name-field[data-astro-cid-r63qysmu]{gap:var(--space-1);flex-direction:column;max-width:520px;display:flex}.name-field[data-astro-cid-r63qysmu] input[data-astro-cid-r63qysmu]{min-height:56px;padding:0 var(--space-2);font:var(--fw-heavy) 20px var(--font-mono);text-transform:uppercase;color:var(--ink);background:var(--ground);border:var(--rule) solid var(--ink);border-radius:0}.name-field[data-astro-cid-r63qysmu] input[data-astro-cid-r63qysmu]::placeholder{color:#ffffff8c;text-transform:none;font-weight:var(--fw-regular)}.name-field[data-astro-cid-r63qysmu] input[data-astro-cid-r63qysmu]:focus-visible{outline:var(--rule) solid var(--focus-ring);outline-offset:4px}.raw[data-astro-cid-r63qysmu]{margin-top:var(--space-4)}.raw[data-astro-cid-r63qysmu] summary[data-astro-cid-r63qysmu]{cursor:pointer;min-height:var(--target-min);align-items:center;display:flex}.raw[data-astro-cid-r63qysmu] textarea[data-astro-cid-r63qysmu]{margin-top:var(--space-2)}@media (width<=960px){.groups[data-astro-cid-r63qysmu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.stage[data-astro-cid-r63qysmu],.groups[data-astro-cid-r63qysmu]{grid-template-columns:minmax(0,1fr)}.howl-btn[data-astro-cid-r63qysmu]{min-height:140px}}
