:root{--bg:#faf6ef;--card:#fff;--fg:#2d2620;--muted:#6f6355;--accent:#1f6f6b;--on-accent:#fff;--action:#e8862d;--on-action:#2d2620;--border:#e6dccb;--control:#8f8375;--error:#b3261e;--warn-bg:#fcebd9;--warn-fg:#8a4a10;--tint:#e3f0ee;--on-tint:#16524f;--tap:48px;--tap-gap:12px;--radius:12px;--serif:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1a1714;--card:#26211c;--fg:#f3ede4;--muted:#c9bfae;--accent:#7cc4bd;--on-accent:#1a1714;--action:#f0a35a;--on-action:#1a1714;--border:#3d352d;--control:#8f8375;--error:#ff8a80;--warn-bg:#3a2e22;--warn-fg:#f0c48f;--tint:#1f3532;--on-tint:#9ad6cf}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}.shell{max-width:40rem;margin:0 auto;padding:2rem 1rem 4rem}.brand{font-family:var(--serif);color:var(--accent);margin:0 0 .5rem;font-weight:700}h1,h2,h3{font-family:var(--serif);line-height:1.2}h1{margin:0 0 1.5rem;font-size:1.75rem}h2{margin:0 0 .75rem;font-size:1.25rem}h3{margin:0 0 .5rem;font-size:1.0625rem}form{gap:1rem;margin-bottom:1rem;display:grid}.field{gap:.375rem;display:grid}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.25rem;padding:0;font-weight:600}.field>span:first-child,.field>label{font-weight:600}input,select,textarea{font:inherit;border:1.5px solid var(--control);border-radius:var(--radius);background:var(--card);color:var(--fg);width:100%;padding:.625rem .75rem}textarea{resize:vertical}button,.button{font:inherit;border-radius:var(--radius);background:var(--action);color:var(--on-action);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}button.secondary,.button.secondary{color:var(--accent);border:1.5px solid var(--accent);background:0 0}button.quiet{color:var(--accent);border:1.5px solid var(--control);background:0 0}button.danger{color:var(--error);border:1.5px solid var(--error);background:0 0}button:disabled{opacity:.6}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}input,select,button,.button,summary,.tap{min-height:var(--tap)}button,.button,.tap{min-width:var(--tap)}input[type=checkbox],input[type=radio]{width:1.375rem;height:1.375rem;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0}label.check{align-items:center;gap:var(--tap-gap);min-height:var(--tap);cursor:pointer;display:flex}summary{cursor:pointer;color:var(--accent);align-items:center;font-weight:700;display:flex}input,button[type=submit]{scroll-margin-bottom:24px}button.wide{width:100%;margin-bottom:1rem}.error{color:var(--error);margin:0}.muted{color:var(--muted)}section,.card{background:var(--card);border:1px solid var(--border);border-radius:1rem;margin:1.5rem 0;padding:1rem}.notice{background:var(--tint);color:var(--fg);border-radius:var(--radius);padding:.75rem 1rem}.notice input{margin-top:.5rem}.warning{background:var(--warn-bg);color:var(--fg);border-radius:var(--radius);padding:.75rem 1rem}.warning strong{color:var(--warn-fg)}.password{gap:.5rem;display:flex}.password input{flex:1;min-width:0}button.toggle{color:var(--accent);border:1.5px solid var(--control);background:0 0;padding:0 .875rem}input.code{letter-spacing:.3em;text-align:center;font-size:1.5rem}.actions,.chips{gap:var(--tap-gap);flex-wrap:wrap;align-items:center;display:flex}.members,.list{gap:var(--tap-gap);margin:0 0 .5rem;padding:0;list-style:none;display:grid}.members li,.list li{justify-content:space-between;align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}.list li>.grow{flex:12rem;min-width:0}.badge{background:var(--tint);color:var(--on-tint);border-radius:.5rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-block}.badge.warn{background:var(--warn-bg);color:var(--warn-fg)}.back{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}dl.facts{grid-template-columns:minmax(7rem,max-content) 1fr;gap:.5rem 1rem;margin:0;display:grid}dl.facts>div{display:contents}dl.facts dt{color:var(--muted);font-weight:700}dl.facts dd{white-space:pre-wrap;margin:0}@media (width<=30rem){dl.facts{grid-template-columns:1fr}dl.facts dd{margin-bottom:.5rem}}ol.reorder{gap:var(--tap-gap);margin:0 0 .75rem;padding:0;list-style:none;display:grid}ol.reorder>li{align-items:flex-start;gap:var(--tap-gap);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;padding:.75rem;display:flex}ol.reorder>li.dragging{opacity:.5}ol.reorder .grow{flex:14rem;min-width:0}.drag-handle{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;padding:.75rem .25rem}@media (pointer:coarse){.drag-handle{display:none}}.row{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}.row .grow{flex:10rem}details{margin:.5rem 0}details>summary+*{margin-top:.5rem}
