body{font-family:system-ui,Arial,sans-serif;max-width:780px;margin:auto;padding:0 18px;line-height:1.65;color:#222}header,footer{padding:14px 0;border-bottom:1px solid #ddd}footer{border-top:1px solid #ddd;border-bottom:0;font-size:.9em;margin-top:40px}a{color:#b0362e}h1{line-height:1.25}nav a{margin-right:14px}.card{border:1px solid #e3e3e3;border-radius:8px;padding:12px 16px;margin:12px 0}.meta{color:#777;font-size:.9em}pre{background:#f4f6f8;padding:10px 12px;border-radius:6px;overflow-x:auto}code{font-size:.95em}.tldr{border-left:4px solid #b0362e;background:#faf7f2;padding:10px 14px;margin:14px 0;border-radius:4px}table{border-collapse:collapse;width:100%;margin:12px 0}td,th{border:1px solid #ddd;padding:6px 8px;text-align:left}