:root{color-scheme:dark;--bg:#070a07;--ink:#d7e7cf;--green:#b6ff5a;--amber:#ffb020;--line:#1e2a1c;--muted:#7d8f78;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink)}a{color:var(--green)}.scan{pointer-events:none;position:fixed;inset:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(0 0 0/12%) 2px 3px);animation:drift 8s linear infinite;z-index:2}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.scan{animation:none;opacity:0}}.shell{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:20px 16px 48px}.top{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:28px}.mark{color:var(--green);text-decoration:none;letter-spacing:.14em;font-weight:500}.net{color:var(--amber);font-size:.85rem}.top nav{display:flex;gap:14px;flex-wrap:wrap}.top nav a{color:var(--ink);text-decoration:none}.top nav a:hover{color:var(--green)}.wallet{margin-left:auto}h1.manifesto{font-family:Georgia,Iowan Old Style,serif;font-weight:400;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.05;margin:0 0 12px;color:var(--ink)}h1,h2{font-weight:500}h2{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.lede{max-width:38rem;font-size:1.05rem}.beats{display:grid;grid-gap:10px;gap:10px;margin:28px 0}.beat{border-top:1px solid var(--line);padding-top:8px}.beat strong{color:var(--green);font-weight:500}.limit{color:var(--amber);max-width:40rem}.card,.tape,pre{border:1px solid var(--line);padding:14px 16px;margin:14px 0}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.badge{border:1px solid var(--green);color:var(--green);padding:1px 8px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}button{font:inherit;color:var(--bg);background:var(--green);border:0;padding:8px 12px;cursor:pointer}button:disabled{opacity:.6}button.ghost{background:transparent;color:var(--green);border:1px solid var(--green)}.muted{color:var(--muted)}.refused{color:var(--amber)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.stats span{display:block;color:var(--muted);font-size:.75rem;letter-spacing:.08em}.stats strong{color:var(--green);font-size:1.3rem;font-weight:500}.tape{color:var(--green);white-space:pre-wrap}footer{margin-top:40px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:.85rem}