/* Burrow — phase 0 tokens (the real look comes in phase 4; doc 4) */
:root { --bg:#14120f; --card:#1d1a16; --ink:#efe9df; --mut:#a59c8e; --line:#2e2a24; --accent:#d9a35c; --ok:#7cc7a0; }
* { box-sizing:border-box; }
body { margin:0; background:var(--bg); color:var(--ink); font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; }
main { max-width:640px; margin:0 auto; padding:28px 16px 48px; }
h1 { font-size:30px; margin:0 0 6px; letter-spacing:-.01em; }
.lede { color:var(--mut); margin:0 0 18px; }
.lede b { color:var(--accent); font-weight:600; }
.card { background:var(--card); border:1px solid var(--line); border-radius:14px; padding:16px; }
h2 { font-size:15px; margin:0 0 10px; color:var(--mut); font-weight:600; text-transform:uppercase; letter-spacing:.08em; }
dl { display:grid; grid-template-columns:max-content 1fr; gap:6px 14px; margin:0; }
dt { color:var(--mut); } dd { margin:0; overflow-wrap:anywhere; }
.ok { color:var(--ok); } .warn { color:var(--accent); }
.foot { color:var(--mut); font-size:13px; margin-top:18px; }
