.sound-character{margin:19px 0 0;padding:13px 16px;border:1px solid #67482f;border-radius:5px;background:#34271c75;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sound-character strong{font-size:13px;color:#ecc39c;font-weight:500}.sound-character span{font:9px/1.9 var(--mono);color:#ad9e8d}.sound-preview-check{font-size:10px;margin-bottom:0}.sound-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px}.sound-history-heading h3{font-size:12px;color:#cbb299}.sound-history-heading>span{font:8px/1.8 var(--mono);color:#8e877f}.sound-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sound-history button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid #524131;background:#24201c;border-radius:4px;padding:13px;text-align:left;color:#d0ad88;cursor:pointer;min-width:0}.sound-history button:hover{border-color:#c18a55;background:#30251c}.sound-history strong{font:10px var(--mono);overflow-wrap:anywhere}.sound-history span{font-size:10px;color:#a99c8e;line-height:1.6}.sound-generator-stage .loop-transport{gap:9px}.sound-generator-stage .loop-transport .button{font-size:10px;min-width:100px}.sound-generator-stage .loop-transport .loop-volume-field{flex-basis:100%;margin-top:7px}.sound-generator-workspace .lab-presets .active{box-shadow:inset 0 -2px #cf955d}.sound-generator-stage .sound-generator-wave{margin-top:17px}.sound-generator-stage .lab-metrics{gap:12px 19px}@media(max-width:500px){.sound-character{padding:12px}.sound-character strong{font-size:12px}.sound-character span{font-size:8px}.sound-history-heading{align-items:flex-start;flex-direction:column;gap:5px}.sound-generator-stage .loop-transport .button{min-width:85px;padding-inline:10px;font-size:9px}.sound-history{gap:7px}.sound-history button{padding:11px}.sound-history strong{font-size:9px}.sound-history span{font-size:9px}}

.sound-output-license{font:9px/1.9 var(--mono);color:#9d948a;margin-top:12px}.sound-output-license a{color:#ddb18a;text-decoration:underline;text-underline-offset:3px}.sound-output-license span{display:block;font-size:8px;color:#99968f}
.sound-preset-browser{display:grid;grid-template-columns:1fr 170px;gap:12px}.sound-generator-workspace .lab-presets{max-height:180px;overflow:auto;scrollbar-color:#765236 #17191b;margin-bottom:16px}.sound-generator-workspace .lab-presets button{font-size:10px}.sound-batch-toolbar,.sound-recipe-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sound-batch-toolbar .button,.sound-recipe-actions .button{font-size:10px;padding:9px 12px;min-height:36px}.sound-batch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sound-batch-list button{min-width:0;display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid #775336;border-radius:6px;padding:15px;background:linear-gradient(120deg,#30251d,#191c1d);color:#e8ba90}.sound-batch-list strong{font:10px var(--mono);overflow-wrap:anywhere}.sound-batch-list span{font-size:11px;color:#aaa297}.sound-saved-recipe{display:flex;min-width:0;border:1px solid #4c4137;border-radius:5px;background:#24201c}.sound-saved-recipe>button:first-child{flex:1;border:0;background:none;font-size:10px;overflow-wrap:anywhere}.sound-saved-recipe>button:last-child{border:0;background:none;font-size:20px;padding:8px 12px;flex-shrink:0}.sound-design-detail{border-top:1px solid #3d342c;padding-top:15px;margin-bottom:20px}.sound-design-detail summary{font-size:12px;color:#e0b78f;cursor:pointer;margin-bottom:18px}.sound-sequencer{background:#17191b;border:1px solid #443b33;border-radius:8px;padding:17px;margin-top:20px}.sound-sequencer .sound-history-heading{margin-top:0}.sound-sequence-steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:15px 0}.sound-sequence-steps>div{display:flex;flex-direction:column;gap:6px;min-width:0}.sound-sequence-steps button{height:36px;border:1px solid #594332;border-radius:4px;background:#24201c;font:10px var(--mono);color:#9b8876}.sound-sequence-steps button.active{background:#c68248;color:#141414;border-color:#f4bb88;box-shadow:0 0 14px #f38b5112}.sound-sequence-steps input[type=number]{width:100%;font:10px var(--mono);background:#111517;color:#ddba95;border:1px solid #4d4034;border-radius:3px;padding:5px 2px;text-align:center}.sound-sequence-steps input[type=range]{width:100%;accent-color:#de9c64;min-width:0}.sound-sequence-patterns{display:flex;flex-wrap:wrap;gap:6px}.sound-sequence-patterns button{border:1px solid #5d4632;border-radius:4px;background:#29211a;font-size:10px;padding:5px 10px;color:#c7ab90}.sound-sequencer .lab-note{margin-block:8px}.sound-recipe-actions{margin-bottom:20px}@media(max-width:600px){.sound-preset-browser{grid-template-columns:1fr 115px}.sound-sequence-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sound-sequencer{padding:12px}.sound-sequencer .sound-history-heading{gap:8px}.sound-batch-list button{padding:12px}.sound-batch-toolbar .button{flex:1;font-size:9px}.sound-generator-workspace .lab-presets{max-height:160px}}
.sound-embedded-looper{border:1px solid #5a4735;background:#181b1d;border-radius:7px;margin-top:20px;padding:16px}.sound-embedded-looper>label{color:#dfb187}.sound-embedded-looper canvas{width:100%;height:100px;display:block;background:#101416;border-radius:5px;margin:14px 0}.sound-loop-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sound-loop-fields input,.sound-loop-fields select{width:100%;min-width:0}.sound-loop-fields .lab-field{font-size:10px}@media(max-width:500px){.sound-loop-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sound-embedded-looper{padding:12px}}
