<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.blog-content{overflow-wrap:break-word;word-wrap:break-word}.blog-content blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;font-style:italic;margin:2rem 0;color:#555}.blog-content table{width:100%;border-collapse:collapse;margin:2rem 0}.blog-content table td,.blog-content table th{border:1px solid #e2e8f0;padding:.75rem;text-align:left}.blog-content table th{background-color:#f8fafc;font-weight:600}.blog-content figure{margin:2rem 0}.blog-content figure img{display:block;margin:0 auto;max-width:100%;border-radius:.5rem}.blog-content figcaption{text-align:center;font-size:.875rem;color:#6b7280;margin-top:.5rem}.post-card{height:100%}.post-card,.post-card-content{display:flex;flex-direction:column}.post-card-content{flex-grow:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-post-animation{animation:fadeIn .5s ease-out forwards}.blog-content a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.blog-content a:hover{border-bottom-color:var(--color-primary)}.blog-content pre{background-color:#f8fafc;border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1.5rem 0}.blog-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background-color:rgba(0,0,0,.05);padding:.2em .4em;border-radius:.25rem}.blog-content pre code{background-color:transparent;padding:0}</pre></body></html>