:root{color-scheme:dark;--gold:#d8c29b;--pink:#ef398b;--ink:#080809;--paper:#eee8dd}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top right,#282118 0,transparent 48%),var(--ink);color:var(--paper);font:16px/1.6 system-ui,sans-serif}main{max-width:1200px;margin:auto;padding:40px clamp(20px,5vw,70px) 90px}a{color:var(--gold)}header{max-width:700px;margin-bottom:42px}.brand{font:62px Georgia,serif;color:var(--gold);margin-top:32px}.brand span{color:var(--pink)}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:11px;color:var(--gold)}h1{font:clamp(50px,7vw,90px)/1.04 Georgia,serif;font-weight:400;margin:24px 0}h1 em{color:var(--gold);font-weight:400}h2{font:32px Georgia,serif}nav{display:flex;gap:16px;flex-wrap:wrap;align-items:end;padding:24px 0;border-block:1px solid #d8c29b30}label{display:grid;gap:7px;font-size:13px;color:var(--gold)}input,select,textarea{font:inherit;padding:11px 12px;color:var(--paper);background:#121214;border:1px solid #d8c29b55;border-radius:2px;max-width:100%}textarea{min-height:100px}button{font:inherit;color:var(--gold);background:#141313;border:1px solid #d8c29b80;border-radius:2px;padding:10px 16px;cursor:pointer}button:hover{background:#30281e}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px}#status,#editError{color:var(--gold);min-height:24px}details{padding:18px 0;border-bottom:1px solid #d8c29b33}summary{cursor:pointer;list-style-position:outside;margin-left:20px}summary strong{font:23px Georgia,serif}summary small{display:block;color:#b0a799;margin-top:4px}.detail{padding:12px 20px;color:#c9c2b7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.badge{color:var(--pink);font-size:12px;letter-spacing:.08em}dialog{background:#101011;color:var(--paper);border:1px solid var(--gold);width:min(620px,95vw);max-height:90vh;padding:30px}dialog::backdrop{background:#000b}form{display:grid;gap:18px}[hidden]{display:none!important}
