.creator-studio{display:grid;grid-template-columns:minmax(250px,1fr) minmax(250px,1fr);gap:24px}.studio-controls label{display:block;margin:12px 0;font-size:13px}.studio-controls input,.studio-controls select{display:block;margin-top:7px;max-width:100%;width:100%;padding:10px;border:1px solid #d2dbcf;border-radius:6px;background:#fff}.studio-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.studio-preview canvas,.studio-preview video{display:block;max-width:100%;max-height:520px;margin:auto;border-radius:10px;background:#172d27}.studio-preview [hidden],.studio-controls [hidden]{display:none}.studio-controls [data-message]{min-height:48px}.studio-controls a{display:inline-block;margin:12px 0}.studio-panel{margin:24px 0}.studio-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-config label{margin:0}.studio-config button{align-self:end}.studio-card footer{gap:8px;flex-wrap:wrap}.studio-card pre{white-space:pre-wrap;font-family:inherit;font-size:12px;max-height:130px;overflow:auto}.studio-library summary{padding:16px;cursor:pointer}.studio-library .grid{margin:12px 0}aside{overflow-y:auto}@media(max-width:900px){.creator-studio{grid-template-columns:1fr}.studio-config{grid-template-columns:1fr 1fr}}@media(max-width:600px){.studio-config{grid-template-columns:1fr}}
