/* v19 Fade Studio: visuals only; core processing remains unchanged */
.bw-fade-studio .window-body{max-width:1100px;margin:auto}.bw-fade-studio .bw-fade-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px}.bw-fade-studio .bw-fade-pane{min-width:0;background:#101f33;border:1px solid #3d6077;border-radius:16px;padding:18px}.bw-fade-studio h3{margin:12px 0;color:#dffaff}.bw-fade-presets,.bw-fade-downloads{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.bw-fade-presets .btn{font-size:.86rem;padding:9px 12px}.bw-fade-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bw-fade-setting{background:#0b192b;border:1px solid #385875;border-radius:12px;padding:12px}.bw-fade-setting label{display:flex;justify-content:space-between;gap:12px;align-items:center}.bw-fade-setting output{color:#65e5ef;font-variant-numeric:tabular-nums}.bw-fade-setting input[type=range]{display:block;width:100%;accent-color:#45d4e9;margin:12px 0}.bw-fade-setting input[type=number]{max-width:135px}.bw-fade-process{width:100%;margin-top:14px;min-height:48px}.bw-fade-placeholder{min-height:170px;display:grid;place-items:center;text-align:center;padding:30px;color:#bad4e7;border:1px dashed #46627a;border-radius:12px}.bw-fade-studio .bw-fade-downloads .btn{flex:1 1 135px}@media(max-width:850px){.bw-fade-studio .bw-fade-layout{grid-template-columns:1fr}.bw-fade-studio .bw-fade-pane{padding:12px}.bw-fade-controls{gap:8px}}@media(max-width:440px){.bw-fade-controls{grid-template-columns:1fr}.bw-fade-presets .btn{flex:1 1 42%}}
