:root{--ink:#1f2328;--muted:#5b6470;--line:#d8dde3;--accent:#8c4a12;--bg:#fff;--soft:#fbfaf8;--sitebar-h:48px}*{box-sizing:border-box}html,body{margin:0}body{color:var(--ink);background:var(--bg);font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}a{color:var(--accent)}.sitebar{min-height:var(--sitebar-h);border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 16px;display:flex}.sitebar-name{color:var(--ink);font-size:17px;text-decoration:none}.sitebar-name span{color:var(--muted);font-size:15px}.sitebar-name .version{font-variant-numeric:tabular-nums;font-size:13px}.sitebar nav{flex-wrap:wrap;gap:4px 16px;font-size:14px;font-weight:600;display:flex}.sitebar nav a{border-bottom:2px solid #0000;padding:2px 0;text-decoration:none}.sitebar nav a[aria-current=page]{border-bottom-color:var(--accent)}.page{max-width:960px;padding:16px}.page h1{margin:0 0 8px;font-size:20px}.data-error{background:#fdf6ee;border:1px solid #e3c9a8;border-radius:6px;max-width:640px;margin:16px;padding:10px 12px}
