body.single #main article.type-post>.inside-article{max-width:720px;margin:0 auto;padding:0;display:flex;flex-direction:column;color:var(--text)}body.single #main article.type-post>.inside-article>.entry-header{order:1;margin:0 0 16px}body.single #main article.type-post .entry-title{font-size:clamp(32px, 5vw, 44px);line-height:1.2;font-weight:800;letter-spacing:-.01em;margin:8px 0 10px}body.single #main article.type-post .entry-header .entry-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:500;color:var(--muted);margin:6px 0 16px}body.single #main article.type-post .entry-meta a{color:var(--muted);text-decoration:none}body.single #main article.type-post .entry-meta .cat-links a{color:var(--accent);font-weight:700}body.single article.type-post :is(.entry-header .tags-links,.entry-meta .tags-links,.entry-footer .tags-links){display:none!important}body.single #main article.type-post>.inside-article>:is(.page-header-image-single,.featured-image){order:2;margin-bottom:16px}body.single #main article.type-post :is(.page-header-image-single img,.featured-image img){width:100%;max-height:320px;object-fit:cover;border-radius:12px;box-shadow:var(--shadow-base);display:block}body.single #main article.type-post>.inside-article>.entry-content{order:3}.entry-content p{margin:.8rem .8rem;line-height:1.9;font-size:1.1rem}.entry-content h2{font-size:1.8rem;margin:1.4em 0 .7em;font-weight:800}.entry-content h3{font-size:1.4rem;margin:1.2em 0 .5em .7rem;font-weight:700}.entry-content a{color:var(--link);text-decoration:none}.entry-content a:hover{text-decoration:underline}.entry-content img{max-width:100%;border:1px solid var(--card-border);border-radius:10px;margin-bottom:10px}.entry-content figcaption{font-size:13px;color:var(--muted);text-align:center;margin-top:6px}.entry-content hr{height:1px;border:0;background:var(--divider);margin:24px 0}.entry-content blockquote{margin:1.8em 0;padding:20px 24px;background:var(--page-bg);border-left:5px solid var(--accent);border-radius:10px;box-shadow:var(--shadow-base);font-style:italic;position:relative}.entry-content blockquote::before{content:"“";position:absolute;top:8px;left:12px;font-size:34px;color:var(--accent);opacity:.18}.entry-content pre{background:#0f172a;color:#e5e7eb;padding:14px 16px;border-radius:10px;overflow:auto}.entry-content table{width:100%;border-collapse:collapse;margin:1.2em 0}.entry-content th,.entry-content td{padding:10px 12px;border-bottom:1px solid var(--divider)}.entry-content thead th{background:var(--card-bg);font-weight:700}body.single-post .entry-content #ez-toc-container{max-width:720px;margin:28px auto 24px;padding:18px 30px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--shadow-base)}.dfl-post-navigation{display:flex;justify-content:space-between;gap:24px;margin:24px 0 32px}.dfl-post-navigation a{font-weight:600;text-decoration:none}@media (max-width:640px){body.single .entry-content p,body.single .entry-content li{line-height:1.6}body.single .entry-content h2{font-size:22px}body.single .entry-content h3{font-size:18px}body.single .entry-content table{display:block;overflow-x:auto}body.single .entry-content img,body.single .entry-content figure{width:95%;margin-left:auto;margin-right:auto}.dfl-post-navigation{flex-direction:column;gap:12px}.dfl-post-navigation a{display:block;padding:16px 18px;border-radius:14px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-base)}}body.single{background:var(--page-bg)}body.single .inside-article{background:var(--page-bg);padding:28px 32px}