.pedalboard-container.svelte-1tesnoa.svelte-1tesnoa{background:#090d16;border:2px solid #1e293b;border-radius:8px;padding:.6rem .75rem;font-family:var(--font-mono, monospace)}.signal-chain-headroom.svelte-1tesnoa.svelte-1tesnoa{display:flex;align-items:center;justify-content:space-between;background:#000829;border:1px solid #1e3a8a;border-radius:3px;padding:6px 10px;margin-bottom:8px;font-size:.68rem;color:#cbd5e1}.headroom-stats.svelte-1tesnoa.svelte-1tesnoa{display:flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace)}.headroom-label.svelte-1tesnoa.svelte-1tesnoa{color:#94a3b8}.headroom-count.svelte-1tesnoa.svelte-1tesnoa{color:#38bdf8;font-weight:700}.headroom-divider.svelte-1tesnoa.svelte-1tesnoa{color:#475569}.headroom-cap.svelte-1tesnoa.svelte-1tesnoa{color:#a78bfa}.overload-pill.svelte-1tesnoa.svelte-1tesnoa{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:2px;font-family:"Press Start 2P",monospace;font-size:.52rem;letter-spacing:.04em}.overload-pill.clean.svelte-1tesnoa.svelte-1tesnoa{background:#064e3b;color:#34d399;border:1px solid #059669}.overload-pill.warning.svelte-1tesnoa.svelte-1tesnoa{background:#451a03;color:#f59e0b;border:1px solid #d97706}[data-theme=rpg8bit] .pedalboard-container.svelte-1tesnoa.svelte-1tesnoa{background:linear-gradient(180deg,#00249c,#001566 55%,#000b3b);border:3px solid #f8fafc;box-shadow:inset 0 0 0 2px #000b3b,inset 0 0 0 4px #60a5fa,4px 4px #000312;border-radius:2px}[data-theme=rpg8bit] .pb-title.svelte-1tesnoa.svelte-1tesnoa{font-family:"Press Start 2P",monospace;color:#f8d870;text-shadow:2px 2px 0 #000418}.pb-header.svelte-1tesnoa.svelte-1tesnoa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;color:#94a3b8;flex-wrap:wrap;gap:.4rem}.header-left.svelte-1tesnoa.svelte-1tesnoa{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb-title.svelte-1tesnoa.svelte-1tesnoa{color:#f59e0b;font-weight:700;letter-spacing:.5px}.total-mods.svelte-1tesnoa.svelte-1tesnoa{font-size:.78rem;font-weight:700;color:#38bdf8}.feedback-badge.svelte-1tesnoa.svelte-1tesnoa{display:inline-flex;align-items:center;gap:4px;font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.5px}.feedback-badge.stable.svelte-1tesnoa.svelte-1tesnoa{background:#064e3b;border:1px solid #059669;color:#6ee7b7}.feedback-badge.warning.svelte-1tesnoa.svelte-1tesnoa{background:#7f1d1d;border:1px solid #dc2626;color:#fca5a5}.led-dot.svelte-1tesnoa.svelte-1tesnoa{width:6px;height:6px;border-radius:50%}.led-dot.stable.svelte-1tesnoa.svelte-1tesnoa{background:#10b981;box-shadow:0 0 6px #10b981}.led-dot.warning.svelte-1tesnoa.svelte-1tesnoa{background:#ef4444;box-shadow:0 0 6px #ef4444}.pedals-grid.svelte-1tesnoa.svelte-1tesnoa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.pedal-enclosure.svelte-1tesnoa.svelte-1tesnoa{background:#000829;border:2px solid #3b5bdb;border-radius:4px;padding:.45rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;position:relative;box-shadow:0 4px 10px #00000080;transition:border-color .2s,box-shadow .2s,opacity .2s}.pedal-enclosure.active.svelte-1tesnoa.svelte-1tesnoa{border-color:var(--pedal-color, #38bdf8);box-shadow:0 0 14px var(--pedal-color, rgba(56, 189, 248, .4))}.pedal-enclosure.bypassed.svelte-1tesnoa.svelte-1tesnoa{border-color:#1e293b;opacity:.82}.pedal-svg-wrap.svelte-1tesnoa.svelte-1tesnoa{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;touch-action:none;background:transparent;border:none;padding:0}.pedal-svg-wrap.svelte-1tesnoa .pedal-knob{cursor:ns-resize;touch-action:none}.pedal-svg-wrap.svelte-1tesnoa svg.pedal-svg{width:auto;max-width:100%;height:136px;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));transition:transform .15s ease,filter .15s ease}.pedal-svg-wrap.svelte-1tesnoa:hover svg.pedal-svg{transform:translateY(-2px);filter:drop-shadow(0 6px 10px rgba(0,0,0,.7))}.pedal-tradeoffs.svelte-1tesnoa.svelte-1tesnoa{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;background:#000414;padding:3px 6px;border-radius:3px;border:1px solid #1e3a8a;width:100%;box-sizing:border-box}.tradeoff-pill.svelte-1tesnoa.svelte-1tesnoa{font-size:.58rem;font-weight:700;letter-spacing:.3px;padding:1px 4px;border-radius:2px}.tradeoff-pill.pos.svelte-1tesnoa.svelte-1tesnoa{color:#38ef7d}.tradeoff-pill.neg.svelte-1tesnoa.svelte-1tesnoa{color:#f87171}.pedal-knob-controls.svelte-1tesnoa.svelte-1tesnoa{display:flex;justify-content:center;gap:.25rem;width:100%;flex-wrap:wrap}.knob-stepper.svelte-1tesnoa.svelte-1tesnoa{display:inline-flex;align-items:center;background:#000414;border:1px solid #1e3a8a;border-radius:2px;padding:1px 2px;gap:2px}.btn-knob-step.svelte-1tesnoa.svelte-1tesnoa{background:#1e3a8a;border:none;color:#93c5fd;font-size:.65rem;font-weight:700;line-height:1;width:14px;height:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:1px;padding:0}.btn-knob-step.svelte-1tesnoa.svelte-1tesnoa:hover{background:#2563eb;color:#fff}.knob-readout.svelte-1tesnoa.svelte-1tesnoa{font-size:.55rem;color:#cbd5e1;letter-spacing:.2px;padding:0 1px}.snes-footswitch-btn.svelte-1tesnoa.svelte-1tesnoa{width:100%;background:#000a2e;border:2px solid #3b5bdb;border-radius:2px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s;box-shadow:1px 1px #000312}.snes-footswitch-btn.svelte-1tesnoa.svelte-1tesnoa:hover{background:#00124d}.snes-footswitch-btn.engaged.svelte-1tesnoa.svelte-1tesnoa{border-color:#f8d870;background:#001557}.footswitch-led-dot.svelte-1tesnoa.svelte-1tesnoa{width:6px;height:6px;border-radius:50%;background:#334155;border:1px solid #000}.footswitch-led-dot.lit.svelte-1tesnoa.svelte-1tesnoa{background:var(--led-color, #38bdf8);box-shadow:0 0 6px var(--led-color, #38bdf8)}.footswitch-text.svelte-1tesnoa.svelte-1tesnoa{font-family:"Press Start 2P",monospace;font-size:.58rem;font-weight:700;letter-spacing:.05em;color:#94a3b8}.snes-footswitch-btn.engaged.svelte-1tesnoa .footswitch-text.svelte-1tesnoa{color:#f8d870;text-shadow:1px 1px 0 #000418}.mobile-pedal-tabs.svelte-1tesnoa.svelte-1tesnoa,.mobile-pedal-sliders.svelte-1tesnoa.svelte-1tesnoa{display:none}.pedal-visual-col.svelte-1tesnoa.svelte-1tesnoa,.pedal-detail-col.svelte-1tesnoa.svelte-1tesnoa{display:contents}.pedal-svg-wrap.svelte-1tesnoa.svelte-1tesnoa{order:1}.pedal-tradeoffs.svelte-1tesnoa.svelte-1tesnoa{order:2}.pedal-knob-controls.svelte-1tesnoa.svelte-1tesnoa{order:3}.snes-footswitch-btn.svelte-1tesnoa.svelte-1tesnoa{order:4}@media (max-width: 640px){.pedalboard-container.svelte-1tesnoa.svelte-1tesnoa{padding:5px;gap:4px;min-width:0;max-width:100%;box-sizing:border-box}.pedalboard-container.svelte-1tesnoa .help-trigger-btn,.signal-chain-headroom.svelte-1tesnoa.svelte-1tesnoa,.total-mods.svelte-1tesnoa.svelte-1tesnoa,.pedal-knob-controls.svelte-1tesnoa.svelte-1tesnoa{display:none!important}.pb-header.svelte-1tesnoa.svelte-1tesnoa{margin-bottom:4px;gap:4px}.pb-title.svelte-1tesnoa.svelte-1tesnoa{font-size:.62rem}.feedback-badge.svelte-1tesnoa.svelte-1tesnoa{font-size:.55rem;padding:1px 4px}.mobile-pedal-tabs.svelte-1tesnoa.svelte-1tesnoa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:5px}.mobile-pedal-tab.svelte-1tesnoa.svelte-1tesnoa{min-width:0;background:#000a2e;border:2px solid #1e3a8a;border-radius:3px;padding:5px 4px;display:flex;align-items:center;justify-content:space-between;gap:4px;color:#94a3b8;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.mobile-pedal-tab.pedal-live.svelte-1tesnoa.svelte-1tesnoa{border-color:var(--tab-led, #38bdf8);box-shadow:inset 0 0 8px #38bdf838;color:#e2e8f0}.mobile-pedal-tab.selected.svelte-1tesnoa.svelte-1tesnoa{background:#001d66;border-color:#f8d870;color:#fff;box-shadow:0 0 0 1px #f8d870}.mobile-tab-name.svelte-1tesnoa.svelte-1tesnoa{font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left}.mobile-tab-state.svelte-1tesnoa.svelte-1tesnoa{font-family:"Press Start 2P",monospace;font-size:6px;padding:2px 3px;border-radius:2px;background:#0f172a;color:#64748b;border:1px solid #334155;flex-shrink:0}.mobile-tab-state.on.svelte-1tesnoa.svelte-1tesnoa{background:#064e3b;color:#34d399;border-color:#10b981}.pedals-grid.svelte-1tesnoa.svelte-1tesnoa{grid-template-columns:1fr;gap:0}.pedal-enclosure.mobile-tab-hidden.svelte-1tesnoa.svelte-1tesnoa{display:none!important}.pedal-enclosure.svelte-1tesnoa.svelte-1tesnoa{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center;padding:6px}.pedal-visual-col.svelte-1tesnoa.svelte-1tesnoa{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.pedal-detail-col.svelte-1tesnoa.svelte-1tesnoa{display:flex;flex-direction:column;gap:5px;min-width:0}.pedal-svg-wrap.svelte-1tesnoa svg.pedal-svg{height:92px}.pedal-tradeoffs.svelte-1tesnoa.svelte-1tesnoa{justify-content:flex-start;padding:2px 5px}.mobile-pedal-sliders.svelte-1tesnoa.svelte-1tesnoa{display:flex;flex-direction:column;gap:4px;width:100%}.mobile-knob-row.svelte-1tesnoa.svelte-1tesnoa{display:flex;flex-direction:column;gap:1px}.mobile-knob-header.svelte-1tesnoa.svelte-1tesnoa{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:800}.mobile-knob-label.svelte-1tesnoa.svelte-1tesnoa{color:#cbd5e1;text-transform:uppercase}.mobile-knob-val.svelte-1tesnoa.svelte-1tesnoa{color:#f8d870;font-family:"Press Start 2P",monospace;font-size:7px}.mobile-knob-track-row.svelte-1tesnoa.svelte-1tesnoa{display:flex;align-items:center;gap:4px}.mobile-step-btn.svelte-1tesnoa.svelte-1tesnoa{width:22px;height:22px;background:#00124a;border:1px solid #3b5bdb;color:#f8fafc;font-family:"Press Start 2P",monospace;font-size:9px;border-radius:2px;cursor:pointer;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center}.mobile-knob-slider.svelte-1tesnoa.svelte-1tesnoa{flex:1;min-width:0;accent-color:#f8d870;height:16px;margin:0;cursor:pointer}.snes-footswitch-btn.svelte-1tesnoa.svelte-1tesnoa{padding:5px 4px;gap:4px}.footswitch-text.svelte-1tesnoa.svelte-1tesnoa{font-size:.52rem}}
