body.single-post #main-content,body.blog #main-content,body.archive #main-content,body.category #main-content,body.tag #main-content{background:#f7f7fa}body.single-post .entry-content,body.single-post article.post,body.blog article,body.archive article{color:#24222a}body.single-post .entry-content{max-width:780px;margin:0 auto;padding:72px 24px 110px}body.single-post h1.entry-title,body.blog h2.entry-title,body.archive h2.entry-title{font-size:clamp(34px,5vw,56px);line-height:1.12;font-weight:800;letter-spacing:0;color:#0e0e11;margin-bottom:24px}body.single-post .entry-content p{font-size:18px;line-height:1.85;color:#3f3f49;margin-bottom:28px}body.single-post .entry-content h2{font-size:clamp(28px,4vw,38px);line-height:1.22;font-weight:800;color:#0e0e11;margin:64px 0 22px}body.single-post .entry-content h3{font-size:24px;line-height:1.3;font-weight:750;color:#0e0e11;margin:42px 0 16px}body.single-post .entry-content a{color:#8300e9;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}body.single-post .entry-content a:hover{color:#5f00b8}body.single-post .entry-content ul,body.single-post .entry-content ol{margin:0 0 32px 24px;padding:0}body.single-post .entry-content li{font-size:18px;line-height:1.75;color:#3f3f49;margin-bottom:12px}body.single-post .entry-content blockquote{margin:44px 0;padding:26px 32px;border-left:4px solid #8300e9;background:#ffffff;color:#24222a;font-size:21px;line-height:1.65;font-weight:600}body.single-post .entry-content img{width:100%;height:auto;border-radius:8px;margin:34px 0}body.single-post .wp-caption-text,body.single-post figcaption{font-size:14px;line-height:1.6;color:#6a6a74;text-align:center;margin-top:-18px}body.single-post .entry-content code{background:#eeeef4;color:#211f22;padding:2px 6px;border-radius:4px;font-size:0.92em}body.single-post .entry-content pre{background:#211f22;color:#ffffff;padding:24px;border-radius:8px;overflow-x:auto;margin:40px 0}body.blog article,body.archive article{background:#ffffff;border:1px solid rgba(0,0,0,0.08);padding:34px;margin-bottom:34px;border-radius:8px}body.blog article .post-meta,body.archive article .post-meta,body.single-post .post-meta{font-size:13px;letter-spacing:0.5px;text-transform:uppercase;color:#777782;margin-bottom:22px}body.blog article .post-content,body.archive article .post-content{font-size:16px;line-height:1.75;color:#4a4a55}body.blog .more-link,body.archive .more-link{display:inline-flex;margin-top:20px;color:#8300e9;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none}body.blog .more-link:hover,body.archive .more-link:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:980px){body.single-post .entry-content{padding:56px 22px 90px}body.single-post .entry-content p,body.single-post .entry-content li{font-size:16px;line-height:1.8}body.blog article,body.archive article{padding:24px}}body.blog #main-content,body.single-post #main-content,body.archive #main-content,body.category #main-content,body.tag #main-content{padding-top:96px}