/* VS Code-like markdown styling */ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif; font-size: 14px; line-height: 1.6; color: #333; background-color: #fff; max-width: 980px; margin: 0 auto; padding: 20px; word-wrap: break-word; } h1, h2, h3, h4, h5, h6 { font-weight: 600; line-height: 1.25; margin-top: 24px; margin-bottom: 16px; } h1 { font-size: 2em; border-bottom: 1px solid #eaecef; padding-bottom: 0.3em; } h2 { font-size: 1.5em; border-bottom: 1px solid #eaecef; padding-bottom: 0.3em; } h3 { font-size: 1.25em; } h4 { font-size: 1em; } h5 { font-size: 0.875em; } h6 { font-size: 0.85em; color: #6a737d; } p { margin-top: 0; margin-bottom: 16px; } code { background-color: rgba(27,31,35,0.05); border-radius: 3px; font-size: 85%; margin: 0; padding: 0.2em 0.4em; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; } pre { background-color: #f6f8fa; border-radius: 3px; font-size: 85%; line-height: 1.45; overflow: auto; padding: 16px; margin-bottom: 16px; } pre code { background-color: transparent; border: 0; display: inline; line-height: inherit; margin: 0; overflow: visible; padding: 0; word-wrap: normal; } table { border-collapse: collapse; border-spacing: 0; display: block; overflow: auto; width: 100%; margin-bottom: 16px; } table th { font-weight: 600; background-color: #f6f8fa; } table th, table td { border: 1px solid #dfe2e5; padding: 6px 13px; } table tr { background-color: #fff; border-top: 1px solid #c6cbd1; } table tr:nth-child(2n) { background-color: #f6f8fa; } blockquote { border-left: 0.25em solid #dfe2e5; color: #6a737d; padding: 0 1em; margin: 0 0 16px 0; } ul, ol { padding-left: 2em; margin-top: 0; margin-bottom: 16px; } li + li { margin-top: 0.25em; } a { color: #0366d6; text-decoration: none; } a:hover { text-decoration: underline; } hr { height: 0.25em; padding: 0; margin: 24px 0; background-color: #e1e4e8; border: 0; } /* Status indicators */ .emoji { width: 1em; height: 1em; display: inline-block; } /* Syntax highlighting for inline code */ code.language-plaintext { color: #e86c0b; } code.language-cpp, code.language-c { color: #032f62; } /* Better emphasis */ strong { font-weight: 600; } em { font-style: italic; }