@media (max-width: 768px){:root{--content-padding: 1rem}html{font-size:16px}body{font-size:1rem;line-height:1.6}a{min-height:44px;display:inline-flex;align-items:center}.container{padding-left:1rem!important;padding-right:1rem!important;max-width:100%}h1{font-size:2rem}h2{font-size:1.5rem}.hero{margin:var(--spacing-lg) auto}.hero h1{font-size:2rem!important}.hero p,.hero-content p,p.text-dim,.hero .text-dim,.hero-content .text-dim,section.hero p,.terminal-box.hero p,article.hero p,section.hero .hero-content p.text-dim{font-size:1.25rem!important;line-height:1.6!important}.blog-post-loading-placeholder{min-height:600px}.blog-post-list{grid-template-columns:1fr!important}.blog-post-card{margin-bottom:var(--spacing-md)}img{max-width:100%;height:auto}.terminal-box{margin:var(--spacing-md) 0;border-radius:var(--border-radius-md)}.terminal-header{padding:var(--spacing-xs) var(--spacing-sm)}.terminal-content,.hero-content{padding:1rem!important}pre,code{font-size:.9rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}button,.command-input,.blog-post-author{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:var(--spacing-md)}.navbar-container,.navbar-links{gap:var(--spacing-sm)}.navbar-logo{font-size:1rem}.individual-blog-post .terminal-content{padding:var(--spacing-md)}.individual-blog-post .post-hero-image{height:250px}.individual-blog-post .post-title{font-size:2rem}.individual-blog-post .post-meta{flex-direction:column;align-items:flex-start}.individual-blog-post .file-path{display:none}.post-meta{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.post-title{font-size:2rem}.post-subtitle{font-size:1.25rem!important;line-height:1.6!important}.post-content{font-size:1rem}.author-card{flex-direction:column;text-align:center}.author-avatar{width:80px;height:80px}.author-compact-layout{flex-direction:column;text-align:center}.git-blame-line{grid-template-columns:1fr;gap:var(--spacing-xs)}.git-blame-socials{justify-content:center}.page-buttons{justify-content:center;gap:4px}.page-button{padding:4px 8px;font-size:.8rem;min-width:32px}.prev-button,.next-button{padding:4px 12px}.tag-page .post-header{flex-direction:column;gap:var(--spacing-xs)}.tag-page .post-date,.tag-card{min-width:auto}.tags-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}:root.terminal-theme .tags-grid{grid-template-columns:1fr;gap:.75rem}:root.terminal-theme .tag-card{padding:.75rem}[class*=_admonition]{margin:var(--spacing-md) 0!important;padding:var(--spacing-sm)!important;font-size:.9rem!important}[class*=_admonition]:before{font-size:.8rem!important}.custom-image{margin:var(--spacing-md) 0}.custom-image img{max-width:100%}.twitter-directive{margin:var(--spacing-md) 0}.twitter-header{padding:var(--spacing-xs) var(--spacing-sm)}.youtube-directive{margin:var(--spacing-md) 0}.youtube-header{padding:var(--spacing-xs) var(--spacing-sm);min-height:36px}.youtube-title{font-size:.8rem}.youtube-controls{gap:4px}.youtube-control{width:10px;height:10px}.not-found-terminal{margin:var(--spacing-md);padding:var(--spacing-md)}.not-found-title{font-size:1.5rem}}@media (max-width: 480px){.pagination-info{text-align:center;font-size:.8rem}.page-buttons{gap:2px}.page-button{padding:3px 6px;font-size:.75rem;min-width:28px}.prev-button,.next-button{padding:3px 8px}.post-title{font-size:1.75rem}.post-subtitle{font-size:1rem}.blog-list-title{font-size:1.3rem}.tags-grid{grid-template-columns:1fr}}
