:root{color-scheme:light dark;--ink:#213c30;--paper:#f6f7f2;--card:#fff}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,sans-serif}main{max-width:900px;margin:auto;padding:40px 24px}header{padding:20px 0 40px}.eyebrow{letter-spacing:.3em;font-size:13px}h1{font-size:clamp(28px,5vw,44px);line-height:1.2;font-weight:600}h2{font-size:21px}button,.button{font:inherit;border:1px solid #bcc9bd;background:#eaf0e7;color:var(--ink);padding:9px 18px;border-radius:14px;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.actions,nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}nav{margin:0 0 24px}.actions h2{margin-right:auto}article,form{padding:24px;margin:18px 0;border-radius:20px;background:var(--card);border:1px solid #dce2d6}article p{white-space:pre-wrap}label{display:block;margin:16px 0}input,textarea,select{display:block;width:100%;font:inherit;padding:10px;border:1px solid #bbc8bb;border-radius:10px;background:var(--card);color:var(--ink)}fieldset{border:1px solid #d0d8ce;border-radius:12px}fieldset label:has(input[type=checkbox]){display:flex;gap:12px}input[type=checkbox]{width:auto}footer{font-size:13px;opacity:.75;margin-top:48px}[hidden]{display:none!important}#conflict{white-space:pre-wrap;color:#7c3b23}@media(prefers-color-scheme:dark){:root{--ink:#deeadf;--paper:#18201a;--card:#242e26}button,.button{background:#334c3c;color:var(--ink)}}
