@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap");:root{--paper:#f5f6f3;--ink:#1b1d1b;--ink-soft:#5c5f5a;--line:#d9dad3;--teal-50:#e1f5ee;--teal-600:#0f6e56;--teal-800:#085041;--amber-50:#faeeda;--amber-600:#854f0b;--amber-800:#633806;--red-50:#fcebeb;--red-600:#a32d2d;--red-800:#791f1f}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,Arial,sans-serif}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:880px;margin:0 auto;padding:24px}.btn{font-family:IBM Plex Mono,monospace;font-size:12px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:7px 12px;border-radius:6px;cursor:pointer}.btn:hover{border-color:var(--ink-soft)}.btn-solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.input{font-size:14px;border:1px solid var(--line);color:var(--ink);padding:8px 10px;border-radius:6px;width:100%}.card,.input{background:var(--paper)}.card{border:1px solid var(--line);border-radius:10px;padding:16px;margin-bottom:12px}.muted{color:var(--ink-soft);font-size:12px}a{color:var(--teal-600)}