.admin-main{max-width:1100px;font-size:16px}.admin-main h1{font-size:2rem}.admin-main h2{font-size:1.5rem;margin:1rem 0}.panel{background:#fffdf8;border:1px solid var(--line);border-radius:10px;padding:1.3rem;margin:1.2rem 0}.toolbar,.admin-tabs,.actions,.editor-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.toolbar{justify-content:space-between}.admin-tabs button:not(.active){background:#e2e8dc;color:var(--green)}label{display:block;margin:1rem 0}input:not([type=checkbox]),textarea,select{display:block;width:100%;padding:.6rem;border:1px solid #babfaf;border-radius:6px;background:white;margin-top:.3rem}input[readonly]{background:#e9ede4;color:#626859}label.check{display:flex;gap:.6rem;align-items:center}fieldset{border:1px solid var(--line);border-radius:6px}#article-topics{display:flex;flex-wrap:wrap;gap:1rem}#article-topics label{display:flex;align-items:center;gap:.4rem;margin:.3rem 0}.small{font-size:.9rem;color:var(--muted)}#markdown{font:16px/1.7 ui-monospace,monospace}textarea{resize:vertical}.list-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.list-row p{margin:.3rem 0}.list-row .actions{align-self:center}#notice{padding:.7rem 1rem;background:#e5eddf;border-radius:6px}#notice.error{background:#ffe8e1;color:#852919}.image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.image-grid figure{margin:0;overflow-wrap:anywhere}.image-grid img{width:100%;height:130px;object-fit:contain;background:#eee}.image-grid button{font-size:.8rem;padding:.3rem .5rem}#preview-frame{width:100%;height:750px;border:1px solid var(--line);background:white}button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.panel{padding:.8rem}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-row{display:block}#markdown{font-size:16px}}

.image-options{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin:1rem 0}.image-options label{display:flex;align-items:center;gap:.4rem;margin:.2rem 0}.image-options input[type=radio]{width:auto;margin:0}.additional-image{margin:1rem 0}
