.article-header{padding:35px 0;text-align:center;margin:0 auto}.article-header h1{font-size:clamp(18px,calc(1rem + 2vw),36px);margin:0 auto 6px;max-width:768px;line-height:1.3;font-weight:600}.article-header time{font-size:14px;color:var(--muted)}.blog-post .featured-image{max-width:300px;max-height:300px;height:auto;border-radius:var(--border-radius);display:block;margin:0 auto}.blog-post-content{max-width:70ch;margin:0 auto;padding:20px;line-height:1.5;font-size:20px}article figure{margin:40px 0;text-align:center}article figure figcaption{font-size:var(--font-size-small);color:var(--text-color-meta);margin-top:5px}article blockquote{margin-left:0;padding:5px 5px 5px 20px;border-left:3px solid rgba(0,0,0,.1);background-color:var(--card-bg)}article iframe{border:2px solid #000;box-sizing:border-box}article img,article video{max-width:100%;height:auto}.blog-page{padding:50px 20px}.blog-page h1{margin-bottom:30px}.pagination{text-align:center;padding:50px 0}.pagination ul{list-style:none;margin:0;padding:0}.pagination ul li{display:inline-block;margin:0 5px}.pagination a{display:inline-block;padding:10px 20px;font-weight:700;line-height:1;color:var(--muted)}.pagination a:hover{color:var(--text)}.pagination a.is-active{color:var(--text);pointer-events:none}.pagination.-post{text-align:inherit;padding:20px 0;border-top:1px solid rgba(0,0,0,.1);margin:50px 0 0}.pagination.-post ul{display:flex;justify-content:space-between}.pagination.-post li:nth-child(1){text-align:left}.pagination.-post li:nth-child(2){text-align:right}.pagination.-post p{font-size:14px;margin:0 0 5px;color:#3c3539}.pagination.-post a{font-weight:400;font-size:16px;padding:0}.pagination.-post .page-title{line-height:1.3}@media (max-width:768px){.pagination.-post ul{display:grid;justify-content:normal}.pagination.-post a{padding:20px;border:1px solid #3c3539;border-radius:8px;display:block;margin-bottom:10px}}pre[class*=language-]{background:#f5f2f0;padding:16px;border-radius:8px;overflow-x:auto;font-size:14px;line-height:1.5}code[class*=language-]{font-family:var(--font-family-mono)}[data-theme=dark] pre[class*=language-]{background:#272822;color:#f8f8f2}