.multi-grid{grid-template-columns:340px minmax(0,1fr)}.settings-group{border-bottom:1px solid var(--line);padding:18px 0}.settings-group summary{cursor:pointer;font:20px var(--serif);color:var(--ink);list-style-position:outside}.settings-group summary b{font:italic 25px Georgia;color:#94a277;margin-right:12px}.multi-grid aside{padding:16px 26px}.project-toolbar{border:1px solid var(--line);border-radius:8px;padding:16px 20px;background:#fbfaf4;margin-bottom:20px}.workspace-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:18px 0 24px;padding-bottom:12px}.workspace-tabs button{flex:1;padding:12px!important}.workspace-tabs button[aria-selected=true]{background:var(--ink);color:var(--accent)}.work-panel[hidden]{display:none!important}.multi-stage #decor_region_panel{padding:0 0 24px}.multi-stage #decor_region_panel h3{font:26px var(--serif)}.multi-stage #decor_region_canvas svg{height:360px!important}.output-panel{padding-top:20px}.output-panel #generate{margin:16px 0}.multi-grid button:disabled{opacity:.4;cursor:not-allowed}.multi-grid button{cursor:pointer}.multi-grid input[type=file]{width:100%;box-sizing:border-box}.multi-stage{position:sticky;top:16px;align-self:start}.multi-stage #view{height:420px}.settings-group label{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.settings-group label input[type=checkbox]{margin-right:6px}.settings-group small{display:block}.project-toolbar strong{font:22px var(--serif)}@media(max-width:850px){.multi-grid{grid-template-columns:1fr}.multi-stage{position:static}.workspace-tabs{position:sticky;top:0;background:#fbfaf4;z-index:2}.multi-stage #decor_region_canvas svg{height:260px!important}}
.inline-layout{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.multi-grid aside .inline-layout h2{font-size:17px;margin:0 0 12px}.inline-layout #layout{height:300px;display:block}.inline-layout small{font-size:11px}
