@media (max-width: 768px){.container{padding:0 var(--spacing-sm)}h1{font-size:1.8rem}h2{font-size:1.5rem}.blog-post-list{grid-template-columns:1fr!important}.blog-post-card{margin-bottom:var(--spacing-md)}img{max-width:100%;height:auto}.terminal-header{padding:var(--spacing-xs) var(--spacing-sm)}pre,code{font-size:.9rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}button,a,.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)}}@media (max-width: 768px){.blog-post-image,.post-hero-image{aspect-ratio:16 / 9;height:auto}.blog-post-image img,.post-hero-image img{width:100%;height:100%;object-fit:cover}}
