@media (max-width: 768px){<<<<<<< Updated upstream body,.markdown-content{font-size:1.125rem;line-height:1.7;||||||| Stash base html{font-size:18px;======= :root{--content-padding: var(--spacing-sm)}html{font-size:16px;>>>>>>> Stashed changes}<<<<<<< Updated upstream a{font-size:1.125rem;min-height:44px;||||||| Stash base body{font-size:1.125rem;line-height:1.7;======= body{font-size:1rem;line-height:1.6;>>>>>>> Stashed changes}.container{padding:0 var(--spacing-sm)}<<<<<<< Updated upstream ||||||| Stash base ======= >>>>>>> Stashed changes 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-header{padding:var(--spacing-xs) var(--spacing-sm)}pre,code{font-size:.9rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}<<<<<<< Updated upstream button,.command-input,||||||| Stash base button,a,.command-input,======= button,a,.command-input,>>>>>>> Stashed changes .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)}.menu-toggle{display:flex}.navbar-links{display:none;position:fixed;top:var(--navbar-height);left:0;right:0;flex-direction:column;align-items:flex-start;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-md);border-bottom:1px solid rgba(255,255,255,.1);gap:var(--spacing-md);box-shadow:0 5px 15px #0000004d}.navbar-links.active{display:flex}.menu-toggle.active span:first-child{transform:rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg)}.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}}}}}}
