:root{color-scheme:dark;--gold:#d2b277;--muted:#bbb4a7}*{box-sizing:border-box}body{margin:0;background:#10100e;color:#f4efe6;font:16px/1.8 system-ui,sans-serif}main,header,footer{width:min(860px,calc(100% - 40px));margin:auto}header{padding:32px 0;border-bottom:1px solid #393329}a{color:var(--gold);text-underline-offset:4px}nav{display:flex;gap:20px;flex-wrap:wrap}h1{font:normal clamp(36px,7vw,60px)/1.1 Georgia,serif;margin:32px 0}h2{font:normal 27px/1.3 Georgia,serif;margin-top:38px}p,li,dd{color:var(--muted)}dt{font-weight:bold;margin-top:12px}dd{margin-left:0;overflow-wrap:anywhere}.draft{border-left:3px solid var(--gold);background:#242017;padding:18px 22px;margin:24px 0}.pending{color:#ffe0a5}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #393329;vertical-align:top}code{overflow-wrap:anywhere}footer{padding:32px 0;margin-top:48px;border-top:1px solid #393329}a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
button{font:inherit;padding:12px 18px;border:1px solid var(--gold);background:var(--gold);color:#15130e;cursor:pointer;border-radius:4px}button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button:disabled{opacity:.65;cursor:not-allowed}.storage-controls{margin-top:24px;padding:22px;border:1px solid #393329}
