.about{max-width:780px;margin:0 auto;padding:24px 16px 48px;font-size:15px;line-height:1.6}.about h1{margin:8px 0 6px;font-size:28px;line-height:1.2}.about .lead{margin:0 0 24px;font-size:17px}.about h2{border-top:1px solid var(--line);margin:36px 0 8px;padding-top:8px;font-size:19px}.about h3{margin:18px 0 4px;font-size:15px}.about p{margin:8px 0}.about ul{margin:6px 0;padding-left:20px}.about li{margin:3px 0}.about .muted{color:var(--muted)}.about a{overflow-wrap:anywhere}.about .tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 4px;display:grid}.about .tile{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px}.about .tile .n{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.about .tile .l{color:var(--muted);font-size:13px}.about .flow{flex-wrap:wrap;align-items:stretch;gap:6px;margin:12px 0;display:flex}.about .flow div{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex:130px;padding:8px 10px;font-size:13.5px}.about .flow div b{font-size:14px;display:block}.about .flow .arrow{color:var(--muted);flex:none;align-self:center;font-size:18px}.about .pages{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.about .pages div{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.about .pages b,.about .pages a{color:var(--accent);font-weight:700;display:block}.about .caution{background:#fdf8ee;border-left:4px solid #d9a441;border-radius:0 8px 8px 0;margin:12px 0;padding:10px 14px}.about .cite{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fa;border-radius:6px;padding:10px 12px;font-size:14px}.about button{font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:4px 12px;font-size:14px}.about .copied{color:var(--accent);font-size:13px}.about table{border-collapse:collapse;width:100%;font-size:14px}.about td,.about th{text-align:left;vertical-align:top;border-bottom:1px solid #eef0f3;padding:4px 8px 4px 0}.about th{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}@media (width<=520px){.about h1{font-size:24px}.about .flow .arrow{display:none}.about .tiles{grid-template-columns:1fr 1fr}.about .tile .n{font-size:20px}}: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}
