:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#1a2230}header{background:#1a2230;color:#fff;padding:16px 32px;display:flex;align-items:center;gap:12px}header .logo{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#6c8cff,#3ddc97)}header .brand{font-size:18px;margin:0;font-weight:600}header nav{margin-left:auto;display:flex;gap:6px}header nav a{color:#cbd5e1;text-decoration:none;font-size:14px;padding:6px 12px;border-radius:6px}header nav a:hover{color:#fff;background:#ffffff14}header nav a[aria-current=page]{color:#fff;background:#ffffff1f}main{max-width:720px;margin:32px auto;padding:0 24px 120px}main>h1{font-size:24px;margin:0 0 4px}main>p.lede{margin:0 0 24px;color:#64748b;font-size:14px}.card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:24px;margin-bottom:20px}.card h2{margin:0 0 4px;font-size:16px}.card p.sub{margin:0 0 20px;color:#64748b;font-size:13px}.card p.sub code{font-size:12px;background:#f1f5f9;padding:1px 5px;border-radius:4px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0}.facts dt{color:#64748b;font-size:12px;margin-bottom:4px}.facts dd{margin:0;font-weight:600;font-size:15px}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-size:12px;font-weight:600;color:#64748b;padding:0 8px 10px;border-bottom:1px solid #e3e8ef}td{padding:12px 8px;border-bottom:1px solid #eef2f6}tr:last-child td{border-bottom:0}td:first-child,td.mono,td.num{white-space:nowrap}td.num{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#dcfce7;color:#166534}.pill.due{background:#fef3c7;color:#92400e}
