[hidden]{display:none!important}.admin-panel{padding:2rem;border:1px solid #6273aa55;border-radius:20px;background:#101831}.admin-button,.primary{background:#b9ccff!important;color:#0b1330!important}.admin-button{display:inline-block;padding:.85rem 1.2rem;border-radius:12px;font-weight:700;text-decoration:none}.admin-toolbar,.editor-meta,.dialog-heading,.dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.admin-toolbar{margin-bottom:1.5rem;flex-wrap:wrap}.deleted-toggle{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.admin-actions{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}button{cursor:pointer;border:1px solid #8294c35c;border-radius:10px;padding:.7rem 1rem;background:#1c2844;color:#edf2ff;font:inherit}button:disabled{opacity:.55;cursor:wait}.danger{color:#ffb5c2;border-color:#ff809a66}.admin-badge{color:#b9ccff;font-size:.8rem;margin-left:.7rem}.admin-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.admin-deleted{opacity:.7}dialog{width:min(760px,calc(100% - 2rem));max-height:90dvh;overflow:auto;background:#0d162b;color:#edf2ff;border:1px solid #7489bd70;border-radius:20px;padding:1.5rem;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#020713cc}dialog h2{margin:.2rem 0 1rem}dialog label{display:block;font-weight:700;margin:1rem 0 .4rem}textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:240px;background:#060e20;color:#f0f4ff;border:1px solid #687baf;border-radius:12px;padding:1rem;font:inherit;line-height:1.6}.hint,#count{font-size:.85rem;color:#aab9d7}.dialog-actions{justify-content:flex-end;margin-top:1rem}.editor-meta{margin:.6rem 0}#edit-error,#delete-error{color:#ffb5c2}.patch-body{border:1px solid #445373;padding:1rem;border-radius:12px;overflow-wrap:anywhere}:focus-visible{outline:3px solid #b9ccff;outline-offset:3px}@media(max-width:600px){.patch-toolbar{display:flex;flex-wrap:wrap}.patch-search{flex-basis:100%}dialog{padding:1rem}.dialog-actions{flex-wrap:wrap}.patch-intro h1{font-size:3rem}}
