:root{--ink:#171b2b;--muted:#6b7186;--paper:#f3f1ec;--card:#fff;--accent:#db4d3f;--green:#15765e;--line:#dedbd3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink)}*{box-sizing:border-box}body{margin:0;background:var(--paper)}header{padding:1rem clamp(1rem,4vw,4rem);background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:1rem}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0}.eyebrow{display:block;color:var(--accent);font-size:.7rem;font-weight:850;letter-spacing:.14em;margin-bottom:.35rem}.status{font-size:.78rem;padding:.55rem .8rem;border:1px solid #ffffff44;border-radius:999px}main{max-width:1180px;margin:auto;padding:clamp(1rem,4vw,3rem)}.hero{display:grid;grid-template-columns:1.7fr 1fr;gap:1.2rem;align-items:end;margin-bottom:1.2rem}.lead{font-size:clamp(1.4rem,3.5vw,2.4rem);line-height:1.1;margin-bottom:.8rem}.quote,.panel,.boundary{background:var(--card);border:1px solid var(--line);border-radius:17px;padding:1.2rem}.quote span,.quote small{display:block;color:var(--muted)}.quote strong{font-size:2rem;display:block;margin:.4rem 0}.layout{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.stack{display:grid;gap:1.2rem;align-content:start}.panel-title{display:flex;align-items:start;justify-content:space-between;gap:1rem}.panel h2{margin-bottom:.8rem}form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}form>button,form>.segmented,form>#message{grid-column:1/-1}label{font-size:.8rem;color:var(--muted);font-weight:700}input,select{width:100%;font:inherit;border:1px solid var(--line);border-radius:10px;padding:.75rem;background:#fff;color:var(--ink);margin-top:.3rem}.segmented{display:grid;grid-template-columns:1fr 1fr;background:#ece9e2;padding:.25rem;border-radius:12px}.segmented label{position:relative}.segmented input{position:absolute;opacity:0}.segmented span{display:block;padding:.65rem;text-align:center;border-radius:9px;color:var(--ink)}.segmented input:checked+span{background:var(--ink);color:white}button{border:0;border-radius:10px;padding:.75rem 1rem;background:var(--accent);color:#fff;font-weight:800;cursor:pointer}.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}#message{min-height:1.2em;margin:0;color:var(--green)}.accounts{display:grid;gap:.55rem}.account,.row,.entry{display:flex;justify-content:space-between;gap:.7rem;align-items:center;border-top:1px solid var(--line);padding:.65rem 0}.account:first-child,.row:first-child,.entry:first-child{border-top:0}.account small,.entry small{color:var(--muted)}.book{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.book h3{font-size:.85rem}.row{font-variant-numeric:tabular-nums}.row.bid strong{color:var(--green)}.row.ask strong{color:var(--accent)}.vote-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.governance{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.8rem}.governance div{background:#f4f2ee;padding:.7rem;border-radius:10px;text-align:center}.governance strong{display:block;font-size:1.15rem}.ledger{margin-top:1.2rem}.entry{align-items:flex-start}.entry code{font-size:.72rem;color:var(--muted)}.boundary{margin-top:1.2rem;background:#fff4f1;border-color:#efc1bb}.boundary p{margin:.4rem 0 0}@media(max-width:760px){header{align-items:flex-start}.status{max-width:12rem;text-align:center}.hero,.layout{grid-template-columns:1fr}.panel-title{align-items:center}.book{grid-template-columns:1fr}.entry{display:block}.entry code{display:block;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis}}

