:root{--blog-bg:#fff;--blog-ink:#182132;--blog-line:#d9dfe8;--blog-cell:#f5f7fa;--blog-blue:#e8f1ff;--blog-head:#153e78}
[data-theme=dark]{--blog-bg:#17191e;--blog-ink:#eef1f7;--blog-line:#454d5d;--blog-cell:#232833;--blog-blue:#213653;--blog-head:#d4e5ff}
.blog-content{line-height:1.75;color:var(--blog-ink);overflow-x:auto}.blog-content p{margin:0 0 1.2em}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{line-height:1.3;margin:1.5em 0 .65em}.blog-content h2{font-size:1.7em}.blog-content h3{font-size:1.35em}.blog-content h4{font-size:1.15em}.blog-content a{color:#066bc8;text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .blog-content a{color:#86baff}.blog-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0}.blog-content td,.blog-content th{border:1px solid var(--blog-line);padding:11px 13px;min-width:60px;vertical-align:top;position:relative;overflow-wrap:anywhere}.blog-content th{font-weight:700;background:var(--blog-cell);text-align:left}.blog-content td>p:last-child,.blog-content th>p:last-child{margin-bottom:0}.blog-content table[data-theme=blue] th{background:var(--blog-blue);color:var(--blog-head)}.blog-content table[data-theme=slate] th{background:#344155;color:#fff}.blog-content table[data-theme=striped] tbody tr:nth-child(even) td{background:var(--blog-cell)}.blog-content img{display:block;height:auto;max-width:100%;margin:20px 0;border-radius:10px}.blog-content img[data-align=center]{margin-left:auto;margin-right:auto}.blog-content img[data-align=right]{margin-left:auto}.blog-content blockquote{border-left:3px solid #0a84ff;margin:24px 0;padding-left:20px}.blog-content pre{white-space:pre-wrap;background:var(--blog-cell);padding:18px;border-radius:10px}.blog-content code{font-family:monospace}.blog-content hr{border:0;border-top:1px solid var(--blog-line);margin:28px 0}.blog-content mark{border-radius:3px;padding:1px 2px}.blog-content figcaption{font-size:.9em;text-align:center}
