.music-studio-card{border:2px solid #267d68;border-radius:18px;padding:clamp(16px,3vw,26px);margin:20px 0;background:linear-gradient(130deg,#e9faf1,#eff4ff);color:#173b35;min-width:0;overflow-wrap:anywhere}.music-studio-card h3{margin:4px 0 12px;font-size:1.45rem}.music-studio-eyebrow{font-size:.8rem;font-weight:800;letter-spacing:.09em;margin:0 0 5px;color:#226c5c}.music-studio-card ol{padding-left:22px}.music-studio-card li{margin:8px 0;line-height:1.55}.music-studio-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.music-studio-actions button,.music-studio-dialog button{min-height:48px;border:0;border-radius:10px;background:#087657;color:white;font:inherit;font-weight:700;padding:12px 18px;cursor:pointer}.music-studio-actions a{color:#135d50;font-weight:700}.music-studio-card details{margin:14px 0}.music-studio-card summary{cursor:pointer;min-height:32px;font-weight:700}.music-studio-dialog{box-sizing:border-box;width:min(1320px,calc(100vw - 24px));max-width:none;height:94dvh;max-height:94dvh;padding:0;border:1px solid #36776a;border-radius:16px;background:#f7fbf9;color:#183e34}.music-studio-dialog::backdrop{background:#05251ad9}.music-studio-dialog>header{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;padding:18px;border-bottom:1px solid #b6d7ca}.music-studio-dialog h2{font-size:1.4rem;margin:0}.music-studio-dialog ol{padding-left:22px;margin-bottom:0;line-height:1.4}.music-studio-dialog>header button{flex-shrink:0}.music-studio-instrument{height:68dvh;min-height:460px}.music-studio-instrument iframe{width:100%;height:100%;display:block;border:0;background:#112f29}.music-studio-footer{padding:12px 18px;margin:0;font-size:.9rem}.music-studio-card button:focus-visible,.music-studio-dialog button:focus-visible,.music-studio-actions a:focus-visible{outline:3px solid #1e62bc;outline-offset:3px}.music-studio-frame{margin:0;background:#0c211e;color:#effaf6;font-family:system-ui,sans-serif}.music-studio-frame main{max-width:1300px;margin:auto;padding:12px}.music-studio-frame #quickToolScreen{display:block!important}.studio-is-embedded #quickToolEyebrow,.studio-is-embedded #quickToolTitle,.studio-is-embedded #quickToolIntro{display:none}.music-studio-frame #studio-start-status{margin:0 0 10px;color:#d9f3e8}.studio-is-embedded #site-controls{display:none}.music-studio-frame .groovebox{margin:0}.music-studio-frame .groove-step{min-height:42px}.music-studio-frame .groovebox-transport{position:sticky;top:0;z-index:3;background:#102b26;padding:8px;border-radius:10px}@media(max-width:680px){.music-studio-dialog>header{display:block;padding:12px}.music-studio-dialog>header button{width:100%;margin-top:12px}.music-studio-dialog ol{font-size:.94rem}.music-studio-instrument{height:70dvh}.music-studio-dialog{width:calc(100vw - 12px);height:97dvh;max-height:97dvh}.music-studio-frame main{padding:8px}}@media print{.music-studio-card,.music-studio-dialog{display:none!important}}
