.studio-public-content,.studio-public-examples{margin:0 0 22px;padding:16px;border:1px solid var(--line,#35423b);border-radius:7px;background:var(--surface,#191f1d);color:var(--text,#f0f5f1);overflow-wrap:anywhere}
.studio-public-content article+article,.studio-public-content details+details{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#35423b)}
.studio-public-content strong,.studio-public-content summary,.studio-public-examples h2{font-size:14px;font-weight:650;line-height:1.7}
.studio-public-content summary{cursor:pointer;min-height:44px}
.studio-public-content p,.studio-public-examples p{font-size:12px;line-height:1.8;margin:8px 0;color:var(--muted,#9aa9a1);white-space:normal}
.studio-public-examples>div{display:flex;flex-wrap:wrap;gap:8px}
.studio-public-examples article{flex:1 1 210px;min-width:0;max-width:100%}
.studio-public-examples details{margin-top:8px;font-size:12px}
.studio-public-examples summary{cursor:pointer;min-height:44px;padding:12px 0}
.studio-public-examples button{border:1px solid var(--line,#35423b);background:var(--raised,#232c28);color:inherit;min-height:44px;border-radius:5px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer}
.studio-public-examples button:focus-visible{outline:2px solid var(--accent,#70e6bb);outline-offset:3px}
.studio-admin-preview{padding:12px 16px;margin-bottom:18px;border:1px dashed var(--accent,#70e6bb);font-size:13px;line-height:1.8}
