:root { --background: #fafaf7; --text: #252823; --muted: #60675c; --accent: #376345; --surface: #eef1e9; } body { max-width: 42rem; margin: 2rem auto; padding: 0 1rem; font-family: system-ui, sans-serif; line-height: 1.6; color: var(--text); background: var(--background); } a { color: var(--accent); } main { margin-block: 2rem; } pre { padding: 1rem; overflow-x: auto; background: var(--surface); } footer { color: var(--muted); } .table-scroll { overflow-x: auto; } table { width: 100%; border-collapse: collapse; } th, td { padding: 0.5rem; border-bottom: 1px solid var(--muted); text-align: left; vertical-align: top; } td pre { max-width: 24rem; max-height: 10rem; margin: 0; padding: 0.5rem; } time { white-space: nowrap; }