.archetype-preview-panel{border:1px solid var(--line,#ab9672);padding:1.15rem;background:rgba(255,251,235,.35);border-radius:4px;scroll-margin-top:1rem}
.archetype-preview-panel:focus{outline:2px solid #897044;outline-offset:3px}
.archetype-preview-panel h2{margin:.15rem 0 .5rem}
.archetype-preview-panel .section-header{align-items:center;gap:1rem;flex-wrap:wrap}
.archetype-remove{margin:0 0 .75rem}
#modal .dialog-top-actions{position:sticky;top:-1px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:-.3rem -.3rem 1rem;padding:.65rem .3rem;border-bottom:1px solid #b7a078;background:#eee2c9;box-shadow:0 4px 8px #35281512}
.dialog-save-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}
#modal .dialog-top-actions button{margin:0}
@media(max-width:540px){#modal .dialog-top-actions{align-items:flex-start}.dialog-save-actions{gap:.3rem}.dialog-save-actions button{font-size:.85rem;padding:.4rem .65rem}}
