.badge.HIDDEN{background:#25313b;color:#b7c5cf}
.empty-state{display:grid;gap:.35rem;padding:2.5rem;text-align:center;color:var(--muted)}
.empty-state b{color:var(--text)}
details{border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem}
details summary{cursor:pointer;color:#b8ccda;font-weight:800}
details label{margin-top:1rem}
.preview-summary{font-size:1.15rem;color:#bed2df!important}
.preview-body{line-height:1.7;margin:1.2rem 0 2rem;color:#dce9f2}
#content-preview h1{font-size:clamp(2rem,5vw,3.8rem);margin:.4rem 0}
@media(max-width:920px){.workspace main{padding:1.25rem}.workspace>header{padding-inline:1.25rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.top-actions{gap:.5rem}}
@media(max-width:560px){.stats{grid-template-columns:1fr}.top-actions a{display:none}.toolbar{display:grid;align-items:start}.toolbar button{width:100%}.dialog-actions{display:grid}.dialog-actions button{width:100%}}
