#blog-list{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}#blog-status{margin-bottom:2rem}#blog-list article:hover{transform:translateY(-2px);box-shadow:0 12px 35px #4f46e526;transition:all .2s ease}#blog-list article{transition:all .2s ease}#post-content{font-size:1rem;line-height:1.8;color:#1f2937}.dark #post-content{color:#e5e7eb}#post-content>*:first-child{margin-top:0}#post-content h1,#post-content h2,#post-content h3,#post-content h4,#post-content h5,#post-content h6{font-weight:700;line-height:1.2;margin-top:2rem;margin-bottom:1rem}#post-content h1{font-size:2rem}#post-content h2{font-size:1.5rem}#post-content h3{font-size:1.25rem}#post-content p{margin-bottom:1.25rem}#post-content ul,#post-content ol{padding-left:1.5rem;margin-bottom:1.5rem}#post-content ul{list-style-type:disc}#post-content ol{list-style-type:decimal}#post-content blockquote{border-left:4px solid #4f46e5;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#4338ca}.dark #post-content blockquote{color:#a5b4fc}#post-content code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.95em;background:#f3f4f6;padding:.15rem .35rem;border-radius:.35rem}.dark #post-content code{background:#60a5fa26}#post-content pre{font-family:JetBrains Mono,Fira Code,monospace;background:#111827;color:#f9fafb;padding:1rem;border-radius:.75rem;overflow-x:auto;margin:1.5rem 0}.dark #post-content pre{background:#0f172a}#post-content a{color:#4f46e5;text-decoration:underline}.dark #post-content a{color:#a5b4fc}#post-content li+li{margin-top:.5rem}
