:root{--bg:#111;--surface:#1a1a1a;--border:#2a2a2a;--text:#eee;--muted:#aaa;--faint:#666;--accent:#fff;--max:1000px}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);margin:0;line-height:1.5}a{color:inherit}