@import url("https://fonts.cdnfonts.com/css/fk-grotesk");.blog-article{max-width:1000px;margin:0 auto;padding:20px;line-height:1.6;font-size:36px;transition:color .3s ease}:root{--text-primary:#333;--text-heading-1:#1a202c;--text-heading-2:#2d3748;--text-heading-3:#4a5568;--text-blockquote:#4a5568;--link-color:#3182ce;--blockquote-border:#4a5568;--code-bg:#f7fafc;--code-text:#1a202c;--image-caption:#666;--image-border:#e2e8f0;--fk-grotesk:"FK Grotesk",sans-serif}[data-theme=dark]{--text-primary:#f0f4f8;--text-heading-1:#00e6ff;--text-heading-2:#f0f4f8;--text-heading-3:#e2e8f0;--text-blockquote:#a0aec0;--link-color:#00e6ff;--blockquote-border:#00e6ff;--code-bg:#202225;--code-text:#00e6ff;--image-caption:#a0aec0;--image-border:#2d3748}.blog-content{max-width:1000px;margin:0 auto;padding:20px;line-height:1.8;font-family:var(--fk-grotesk);color:var(--text-primary)}.blog-content h1,.blog-h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#333;font-family:var(--fk-grotesk)}[data-theme=dark] .blog-content h1{text-shadow:0 0 10px rgba(0,230,255,.3)}.blog-content h2,.blog-h2{font-size:2rem;margin-bottom:1.25rem;color:#444}.blog-content h2,.blog-content h3,.blog-h2{font-weight:600;font-family:var(--fk-grotesk)}.blog-content h3{font-size:1.5rem;margin-bottom:1rem;color:#555}.blog-content h4{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#666;font-family:var(--fk-grotesk)}.blog-content p,.blog-p{font-family:var(--fk-grotesk);font-size:22px;font-weight:400;margin-bottom:1rem}.blog-content ol,.blog-content ul{margin-bottom:1.5em;padding-left:2em}.blog-content li,.blog-li{font-family:var(--fk-grotesk);font-size:22px;font-weight:400}.blog-content img,.blog-img{display:block;max-width:100%;margin:2rem auto;border-radius:12px}.blog-content .image-container{position:relative;margin:2em 0}.blog-content .image-caption{text-align:center;font-size:20px;color:var(--image-caption);margin-top:.5em;font-style:italic}.blog-content blockquote{border-left:4px solid #007bff;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#666;font-family:var(--fk-grotesk)}.blog-content blockquote p{margin:0;font-family:var(--fk-grotesk)}.blog-content a{color:var(--link-color);text-decoration:none;transition:all .2s ease;border-bottom:2px solid transparent}.blog-content a:hover{border-bottom-color:var(--link-color)}[data-theme=dark] .blog-content a:hover{text-shadow:0 0 8px rgba(0,230,255,.5)}.blog-content code{background-color:#f4f4f4;padding:.2rem .4rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.blog-content pre{background-color:var(--code-bg);padding:1.5em;border-radius:12px;overflow-x:auto;margin:2em 0;border:2px solid var(--image-border)}.blog-content pre code{background-color:transparent;padding:0}@media (max-width:768px){.blog-content{padding:15px}.blog-content h1{font-size:36px}.blog-content h2{font-size:30px}.blog-content h3{font-size:26px}.blog-content p{font-size:20px}}article>h1,article>header>h1{font-size:44px!important;font-weight:700!important}.blog-content *,article>h1,article>header>h1{font-family:var(--fk-grotesk);text-align:left}