:root{color-scheme:light;--paper: #f3efe4;--ink: #1c1914;--muted: #5c564c;--line: #d4cbb8;--card: #fffdf8;--accent: #8c3a2f;--accent-ink: #fff8f4;--on: #2c4a3e;--on-bg: #e5f0ea}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper: #1a1714;--ink: #f3efe4;--muted: #b7aea0;--line: #3d362c;--card: #241f1a;--accent: #e08a7c;--accent-ink: #1c1412;--on: #9dcebc;--on-bg: #1c3329}}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif;line-height:1.45}.banner{margin:0;padding:.55rem 1.25rem;background:var(--accent);color:var(--accent-ink);font-family:Avenir Next,Segoe UI,sans-serif;font-size:.92rem}.network-select{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:.05rem .3rem;margin:0 .15rem}.intro,main{width:min(1080px,calc(100% - 2rem));margin:0 auto}.intro{padding:1.25rem 0 .5rem}.intro-top{display:flex;justify-content:flex-end;margin-bottom:.75rem}.wallet-btn{font-family:Avenir Next,Segoe UI,sans-serif;font-size:.95rem;font-weight:600;background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;padding:.55rem .95rem;cursor:pointer}.wallet-btn.connected{background:transparent;color:var(--ink);border:1px solid var(--line)}.wallet-btn:disabled{opacity:.6;cursor:progress}.wallet-menu-wrap{position:relative}.wallet-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;min-width:9rem;background:var(--paper, #fff8f4);border:1px solid var(--line);border-radius:10px;padding:.3rem;box-shadow:0 8px 24px #28140c1f}.wallet-menu button{font-family:Avenir Next,Segoe UI,sans-serif;font-size:.95rem;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:8px;padding:.45rem .65rem;cursor:pointer}.wallet-menu button:hover{background:#8c3a2f14}h1{font-size:2rem;line-height:1.15;margin:0 0 .75rem;font-weight:600}h2{font-size:1.35rem;margin:0 0 .35rem;font-weight:600}h3{font-size:1rem;margin:1rem 0 .4rem;font-weight:600}.hint,.note{color:var(--muted);font-family:Avenir Next,Segoe UI,sans-serif;font-size:.95rem}main{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5rem;align-items:start;padding-bottom:3rem}.statement{position:sticky;top:1rem;background:var(--card);border:1px solid var(--line);padding:1rem 1.1rem 1.25rem}.statement-text{font-size:1.08rem;margin:.6rem 0}.statement-row{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:baseline;justify-content:space-between}.projects-link{flex:0 0 auto;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.92rem;color:var(--accent);white-space:nowrap}.projects-link:not([href]){color:var(--muted);text-decoration:none;cursor:default}.choices{display:flex;flex-wrap:wrap;gap:.5rem}.choice{font:inherit;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.98rem;text-align:left;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:2px;padding:.55rem .7rem;cursor:pointer}.choices-large .choice{font-size:1.05rem;padding:.85rem .9rem}.choice[aria-pressed=true]{background:var(--on-bg);border-color:var(--on);box-shadow:inset 3px 0 0 var(--on)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.8rem}.tally{margin:.1rem 0 .7rem;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.92rem;color:var(--muted)}.plus-one{margin-left:.35rem;color:#1f8a4c;font-weight:650;visibility:hidden}#statement.preview-plus .plus-one{visibility:visible}#statement.already-signed .plus-one{display:none}.including-you{margin-left:0}.implied-block{margin:.85rem 0 .2rem}.quoted-statement{margin:0;flex:1 1 12rem;padding:.65rem .8rem;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--accent);font-family:Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif;font-size:1.02rem;line-height:1.4}#sign-wrap{display:inline-block}#sign-wrap:has(#sign:disabled){cursor:not-allowed}#sign{font:inherit;font-family:Avenir Next,Segoe UI,sans-serif;background:var(--ink);color:var(--paper);border:0;padding:.7rem .9rem;cursor:pointer}#sign:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.texty{font:inherit;font-family:Avenir Next,Segoe UI,sans-serif;background:none;border:0;color:var(--accent);text-decoration:underline;cursor:pointer;padding:0}textarea,label{font-family:Avenir Next,Segoe UI,sans-serif}textarea{width:100%;margin-top:.35rem;padding:.6rem;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:.95rem}.site-footer{width:min(1080px,calc(100% - 2rem));margin:2rem auto 1.5rem;padding-top:.85rem;border-top:1px solid var(--line);color:var(--muted);font-family:Avenir Next,Segoe UI,sans-serif;font-size:.92rem}.site-footer a{color:var(--accent)}@media(max-width:800px){main{grid-template-columns:1fr}.statement{position:static}}
