.channel-selector[data-astro-cid-rwq5pkfc]{justify-content:center;gap:var(--space-4);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.radio-label[data-astro-cid-rwq5pkfc]{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);display:flex}.radio-label[data-astro-cid-rwq5pkfc]:has(input:checked){background:var(--color-accent-primary);color:#fff;border-color:var(--color-accent-primary)}.radio-label[data-astro-cid-rwq5pkfc] input[data-astro-cid-rwq5pkfc]{accent-color:var(--color-accent-primary)}.sound-selector[data-astro-cid-rwq5pkfc]{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.sound-selector[data-astro-cid-rwq5pkfc] select[data-astro-cid-rwq5pkfc]{min-width:150px}#outputDeviceContainer[data-astro-cid-rwq5pkfc]{flex-wrap:wrap}#outputDevice[data-astro-cid-rwq5pkfc]{max-width:min(280px,60vw)}.btn-inline[data-astro-cid-rwq5pkfc]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.device-note[data-astro-cid-rwq5pkfc]{max-width:520px;margin:0 auto var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.slider-container[data-astro-cid-rwq5pkfc]{max-width:400px;margin:var(--space-4) auto;text-align:center}.slider-container[data-astro-cid-rwq5pkfc] label[data-astro-cid-rwq5pkfc]{margin-bottom:var(--space-2);display:block}.slider-container[data-astro-cid-rwq5pkfc] input[data-astro-cid-rwq5pkfc][type=range]{width:100%}.freq-input-container[data-astro-cid-rwq5pkfc]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.freq-input-container[data-astro-cid-rwq5pkfc] input[data-astro-cid-rwq5pkfc]{text-align:center;width:100px}.visualizer-container[data-astro-cid-rwq5pkfc]{justify-content:center;gap:var(--space-6);margin:var(--space-8) 0;flex-wrap:wrap;display:flex}.visualizer-box[data-astro-cid-rwq5pkfc]{text-align:center}.visualizer-box[data-astro-cid-rwq5pkfc] h4[data-astro-cid-rwq5pkfc]{margin-bottom:var(--space-2);color:var(--color-text-secondary)}.visualizer-box[data-astro-cid-rwq5pkfc] canvas[data-astro-cid-rwq5pkfc]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#visualizer-left[data-astro-cid-rwq5pkfc]{border-left:3px solid #58a6ff}#visualizer-right[data-astro-cid-rwq5pkfc]{border-left:3px solid #f85149}.presets-grid[data-astro-cid-rwq5pkfc]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=768px){.visualizer-container[data-astro-cid-rwq5pkfc]{flex-direction:column;align-items:center}.visualizer-box[data-astro-cid-rwq5pkfc] canvas[data-astro-cid-rwq5pkfc]{width:100%;max-width:300px}.channel-selector[data-astro-cid-rwq5pkfc]{flex-direction:column;align-items:center}}.seo-content[data-astro-cid-rwq5pkfc]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-8) 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.seo-content[data-astro-cid-rwq5pkfc] h2[data-astro-cid-rwq5pkfc]{color:var(--color-text-primary);font-size:var(--font-size-lg);margin-top:var(--space-6);margin-bottom:var(--space-3)}.seo-content[data-astro-cid-rwq5pkfc] h2[data-astro-cid-rwq5pkfc]:first-child{margin-top:0}.seo-content[data-astro-cid-rwq5pkfc] h3[data-astro-cid-rwq5pkfc]{color:var(--color-text-primary);font-size:var(--font-size-md);margin-top:var(--space-5);margin-bottom:var(--space-2)}.seo-content[data-astro-cid-rwq5pkfc] code[data-astro-cid-rwq5pkfc]{background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:.15em .4em;font-size:.9em}.seo-content[data-astro-cid-rwq5pkfc] a[data-astro-cid-rwq5pkfc]{color:var(--color-accent-primary);text-decoration:underline}.seo-content[data-astro-cid-rwq5pkfc] ol[data-astro-cid-rwq5pkfc],.seo-content[data-astro-cid-rwq5pkfc] ul[data-astro-cid-rwq5pkfc]{padding-left:var(--space-6);margin-bottom:var(--space-4)}.seo-content[data-astro-cid-rwq5pkfc] li[data-astro-cid-rwq5pkfc]{margin-bottom:var(--space-2)}.seo-content[data-astro-cid-rwq5pkfc] p[data-astro-cid-rwq5pkfc]{margin-bottom:var(--space-4)}.seo-content[data-astro-cid-rwq5pkfc] details[data-astro-cid-rwq5pkfc]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--color-bg-secondary)}.seo-content[data-astro-cid-rwq5pkfc] summary[data-astro-cid-rwq5pkfc]{cursor:pointer;color:var(--color-text-primary);font-weight:600}.seo-content[data-astro-cid-rwq5pkfc] details[data-astro-cid-rwq5pkfc][open] summary[data-astro-cid-rwq5pkfc]{margin-bottom:var(--space-2)}.seo-content[data-astro-cid-rwq5pkfc] details[data-astro-cid-rwq5pkfc] p[data-astro-cid-rwq5pkfc]{margin-bottom:0}
