/* Creative Studio inside the editor panel. Paper-and-ink tokens from tokens.css; no cards or shadows. */
.creative-studio{margin:var(--s6) 0;padding:var(--s3) 0 0;border-top:var(--line)}
.creative-studio summary{cursor:pointer;font:400 22px/1.15 var(--font-display);list-style:none}
.creative-studio summary::-webkit-details-marker{display:none}
.creative-studio summary::after{content:" +";font:500 var(--fs-micro)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--ink-3)}
.creative-studio[open] summary::after{content:" −"}
.creative-studio label{display:block;margin-top:var(--s3)}
.creative-studio input[type=checkbox]{width:auto;margin-right:var(--s2)}
.creative-studio button{margin:6px 6px 6px 0}
.creative-studio p{color:var(--ink-2);font-size:13px;line-height:1.5}
.creative-studio [hidden]{display:none}
.creative-final{display:block;width:100%;height:auto;max-height:900px;object-fit:contain;border:var(--hairline);background:var(--paper-2)}
.creative-compare{display:flex;gap:0;overflow:auto;border-left:var(--hairline)}
.creative-compare figure{flex:0 0 140px;margin:var(--s2) 0;padding:0 var(--s2);border-right:var(--hairline)}
.creative-compare img{display:block;width:100%;height:170px;object-fit:contain;background:var(--paper-2)}
.creative-compare figcaption{margin-top:4px;color:var(--ink-3);font:400 11px/1.4 var(--font-mono)}
