/* Readable printing and stable symbol baselines on the aged panel. */
.automated .instrument{grid-template-columns:minmax(0,1fr)!important}
.sectiontitle,.generators>.sectiontitle,.bass-editor .sectiontitle,.global-caption{font-size:10px!important;letter-spacing:.8px;color:#d3d9b8}.bass-control label,.param label{font-size:11px!important;line-height:1.35!important;color:#d3d9b8;min-height:30px}.param output{font-size:11px!important;color:#eed09a}.bass-control .control-unit{font-size:9px;color:#c2ceaa}.bass-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 16px;align-items:start}.bass-control select,.rotary-value,.digital-value,.step-detail input{font-size:12px!important;color:#d8e2bb!important}.bass-control select{min-height:34px}.rotary-value{width:68px!important;text-align:center}.bass-control label output{display:none}.bass-check,.performance-row>label,.mutation-locks,.phrase-tools label,.resample-actions label,.step-detail label{font-size:10px!important;color:#cbd6b1}.bass-tabs button,.control-subtabs button,.phrase-tools button,.bass-action,.performance-bar button{font-size:11px!important;line-height:1.25}.bass-description,.keyboard-note,.keyboard-drawer summary,.keyboard-drawer summary span{font-size:10px!important;line-height:1.6;color:#bdcba5}.bass-monitor figcaption,.bass-readings{font-size:10px!important;color:#b5cca4;letter-spacing:.2px}.bass-readings{line-height:1.65}.bass-readings .live-note{font-size:12px}.bass-monitor{grid-template-columns:1fr 1fr 205px}.bass-monitor canvas{height:65px}.bass-monitor figcaption{min-height:15px}.bass-tabs{gap:8px}.control-subtabs{gap:6px;flex-wrap:wrap}.control-subtabs button{min-height:30px}.macro b{font-size:10px!important;line-height:1.4;color:#d9ddbb}.macro output{font-size:11px!important;color:#c7d8ac}.macro b:before{font-size:8px!important;color:#b0c097}.macrointro .sectiontitle{font-size:10px!important}.outputrow,.output label,.outputrow span,.outputrow output,#db{font-size:10px!important;color:#d3d9b8}.keyboard-drawer summary{padding:3px 0}.mutation-locks{gap:18px}.mutation-locks input{width:14px;height:14px}.preset b{font-size:12px!important}.preset small{font-size:10px!important;color:#263b26!important}.preset.active small{color:#f4dfb5!important}.preset .number{font-size:10px!important}.preset .art{display:grid;place-items:center;flex:0 0 26px;width:26px!important;height:30px!important;line-height:1;font-family:Arial,sans-serif}.preset{min-height:65px!important;gap:10px!important}.gen .icon{width:24px!important;height:24px!important;display:grid;place-items:center;line-height:1!important;font-size:24px!important}.gen .icon svg{display:block;width:24px;height:24px;overflow:visible}.gen{padding:7px!important}.gen.active .icon{color:#e4e8cc}.gen:not(.active) .icon{color:#334d39}.viztabs button{font-size:10px!important;min-height:29px}.visualtop b{font-size:11px!important;letter-spacing:.6px}.visualtop small{font-size:9px!important}.plotlabel,.plotbottom,.axis,.signaloutputs,.signaloutputs small{font-size:9px!important}.signaloutputs{gap:12px}.signaloutputs .right{font-size:8px!important}.readout-header,#patchStatus,.readout-header span{font-size:10px!important}.terminal-controls .clock,.terminal-controls .clock small{font-size:10px!important}.global-controls .mode button{font-size:11px!important}.route{font:11px monospace}.route label,.route select,.route output{font-size:11px!important}.route select{min-height:30px}.phrase-step button{font-size:11px;min-height:25px}.phrase-step small{font-size:9px;display:block;white-space:nowrap}.phrase-step input{width:15px;height:15px}.step-detail{gap:12px}.status,footer{font-size:9px!important;color:#c0c5a3}.bus{font-size:9px!important;color:#bdc8a6}.bus span{display:block;font-size:8px;margin-top:6px}.generators .sectiontitle{font-size:9px!important}.capture-state{font-size:11px;color:#eed09a}main:after{opacity:.075}.sample-wave{box-sizing:border-box}.rotary-control,.knob{max-width:100%}
:is(#prev,#next,#freeze,#reset,#help,#play){display:inline-grid!important;place-items:center!important;line-height:1!important;text-align:center;padding:5px!important}#play{font-family:Arial,sans-serif!important}.terminal-controls #play{min-height:32px}
:where(button,input,select,summary):focus-visible{outline:2px solid #f0d293!important;outline-offset:3px}
@media(max-width:1050px){.bass-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bass-monitor{grid-template-columns:1fr 1fr 190px}.signaloutputs .right{display:none}}
@media(max-width:680px){.bass-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bass-control label{min-height:28px}.bass-monitor{grid-template-columns:1fr 1fr}.bass-readings{grid-column:1/-1}.instrument{grid-template-columns:minmax(0,1fr)!important}.automated .instrument{grid-template-columns:minmax(0,1fr)!important}#parameters{grid-template-columns:repeat(2,minmax(0,1fr))}.paramtitle{max-width:100%}.parameters{display:block!important}.automated .parameters{display:none!important}.signaloutputs{flex-wrap:wrap;gap:6px 10px}.signaloutputs .right{display:none}.bass-tabs button{padding:6px 8px}.phrase-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.phrase-step small{font-size:8px}.step-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-controls .clock{font-size:9px!important}.global-controls #patchName{font-size:19px!important}.performance-row{row-gap:14px}.preset b{font-size:11px!important}.preset small{font-size:9px!important}.preset .number{display:none}.bass-monitor figcaption{font-size:9px!important}.visualtop b{font-size:10px!important}.plotlabel{font-size:8px!important}.bus{display:none}}

@media(min-width:1150px){.bass-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}
@media(max-width:680px){.output{flex-wrap:wrap;gap:12px!important}.output>.sectiontitle{width:100%}.output .meters{width:90px}.output .outputrow{gap:10px}.output label{white-space:nowrap}.preset .art{color:#506244!important}.preset.active .art{color:#f4dfb5!important}}

