@media(max-width:768px){body{font-size:16px;overflow-x:hidden}h1,h2,h3{letter-spacing:-.01em}}@media(max-width:768px){.post-content{padding:0 var(--space-sm)}.post-content h1{font-size:var(--font-xl)}.post-content h2{font-size:var(--font-lg)}.post-content h3{font-size:var(--font-md)}}@media(max-width:768px){.post-entries>.post-entry:first-child{padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.post-entries>.post-entry:first-child .entry-header h2{font-size:var(--font-lg)}.post-entries>.post-entry:first-child .entry-content{font-size:var(--font-sm)}}@media(max-width:768px){.post-entry{padding:var(--space-sm);margin-bottom:var(--space-sm)}.entry-header h2{font-size:var(--font-md)}.entry-content{font-size:var(--font-sm)}.post-entry .post-tags a:nth-child(n+3){display:none}.entry-tags .tag-link:nth-child(n+3){display:none}}@media(max-width:768px){.nav ul{font-size:var(--font-xs);gap:.25rem;padding:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.nav ul::-webkit-scrollbar{display:none}.nav ul li a{padding:.25rem .4rem;white-space:nowrap}.logo a{font-size:var(--font-sm)}}@media(max-width:768px){.archive-series-item{grid-template-columns:4rem 1fr 1.5rem;gap:1rem;padding:1rem .25rem}.archive-series-n{font-size:1.75rem}.archive-series-name{font-size:var(--font-sm)}.archive-series-desc{font-size:var(--font-xs);-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.archive-year-header{font-size:var(--font-lg) !important}.archive-month-header{font-size:var(--font-sm)}.archive-entry{padding:.4rem 0 .4rem .75rem}.archive-entry-title{font-size:var(--font-sm)}}@media(max-width:640px){.profile .profile_inner img{width:120px !important;height:120px !important}.profile .profile_inner h1{font-size:var(--font-lg)}.profile .profile_inner .subtitle{font-size:var(--font-sm)}.profile .profile_inner .buttons{gap:var(--space-xs)}.profile .profile_inner .buttons a{font-size:var(--font-xs);padding:var(--space-xs)var(--space-sm)}}@media(max-width:640px){.pagination{flex-direction:column;gap:var(--space-xs)}.pagination .prev,.pagination .next{width:100%;text-align:center;padding:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-sm)}}@media(max-width:768px){.post-content blockquote{margin:1.5rem 0;padding:.75rem .75rem .75rem 1.75rem;border-width:3px;font-size:var(--font-sm)}.post-content blockquote::before{left:.4rem;top:.4rem;font-size:2rem}}@media(max-width:768px){.post-copyright{margin:1.5rem 0;border-radius:var(--radius-sm);font-size:var(--font-xs)}.post-copyright-header{padding:var(--space-xs)var(--space-sm);font-size:var(--font-xs)}.post-copyright-content{padding:var(--space-sm)}.post-copyright-footer{padding:var(--space-xs)var(--space-sm)}}@media(max-width:640px){pre{border-radius:var(--radius-sm);font-size:var(--font-xs);overflow-x:auto}code{font-size:var(--font-xs)}}