--- --- // less-style-please theme styling // Inspired by https://feeshy.github.io/less-style-please/ html { font-size: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; color: #333; background-color: #fff; } body { max-width: 650px; margin: 0 auto; padding: 2rem 1rem; } header, footer { text-align: center; margin: 2rem 0; } h1, h2, h3, h4, h5, h6 { margin-top: 2rem; margin-bottom: 1rem; font-weight: 600; } a { color: #0366d6; text-decoration: none; } a:hover { text-decoration: underline; } pre, code { font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace; font-size: 0.9em; background-color: #f6f8fa; border-radius: 3px; } pre { padding: 1rem; overflow-x: auto; } code { padding: 0.2em 0.4em; } blockquote { margin-left: 0; padding-left: 1rem; border-left: 4px solid #ddd; color: #666; } img { max-width: 100%; height: auto; } table { width: 100%; border-collapse: collapse; margin: 1rem 0; } th, td { padding: 0.5rem; border: 1px solid #ddd; } th { background-color: #f6f8fa; } .post-list { list-style: none; padding: 0; } .post-list li { margin-bottom: 1rem; } .post-meta { color: #666; font-size: 0.9em; } .pagination { display: flex; justify-content: space-between; margin: 2rem 0; }