:root{--okpc-bg-darkest:#0a1628;--okpc-bg-dark:#0f1d2e;--okpc-bg-card:#152238;--okpc-accent:#3b82f6;--okpc-text-white:#ffffff;--okpc-text-muted:rgba(255,255,255,0.7);--okpc-border:rgba(255,255,255,0.08)}body.single-post,body.single-post #page,body.single-post .site,body.single-post .ast-separate-container,body.single-post #content,body.single-post .site-content,body.single-post .ast-container,body.single-post #primary,body.single-post .content-area,body.single-post main.site-main{background-color:var(--okpc-bg-darkest)!important;background:var(--okpc-bg-darkest)!important}body.single-post .ast-separate-container .ast-article-single,body.single-post article.post,body.single-post .ast-separate-container article{background:var(--okpc-bg-dark)!important;border-radius:12px!important;padding:48px!important;max-width:900px!important;margin:40px auto!important;border:1px solid var(--okpc-border)!important;box-shadow:0 4px 20px rgb(0 0 0 / .3)!important}body.single-post .entry-header,body.single-post .ast-single-post-title-above{background:transparent!important}body.single-post .entry-title,body.single-post h1.entry-title,body.single-post .ast-title-heading-link,body.single-post article h1{color:var(--okpc-text-white)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(28px, 5vw, 42px)!important;line-height:1.3!important;margin-bottom:24px!important}body.single-post .entry-content h2,body.single-post article h2,body.single-post .wp-block-heading{color:var(--okpc-text-white)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(22px, 4vw, 28px)!important;margin-top:48px!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:1px solid var(--okpc-border)!important}body.single-post .entry-content h3,body.single-post article h3{color:var(--okpc-text-white)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:20px!important;font-weight:600!important;margin-top:32px!important;margin-bottom:16px!important}body.single-post .entry-content p,body.single-post article p,body.single-post .ast-article-single p{color:var(--okpc-text-muted)!important;font-size:17px!important;line-height:1.8!important;margin-bottom:20px!important}body.single-post .entry-content strong,body.single-post article strong{color:var(--okpc-text-white)!important}body.single-post .entry-content em,body.single-post article em{color:var(--okpc-accent)!important}body.single-post .entry-content a,body.single-post article a:not(.okpc-btn-primary):not(.okpc-nav-link){color:var(--okpc-accent)!important;text-decoration:none!important}body.single-post .entry-content a:hover{color:#60a5fa!important;text-decoration:underline!important}body.single-post .entry-content ul,body.single-post .entry-content ol,body.single-post article ul,body.single-post article ol{color:var(--okpc-text-muted)!important;padding-left:24px!important;margin-bottom:24px!important}body.single-post .entry-content li,body.single-post article li{color:var(--okpc-text-muted)!important;margin-bottom:12px!important;line-height:1.7!important}body.single-post .entry-content li strong{color:var(--okpc-text-white)!important}body.single-post .entry-content table,body.single-post .wp-block-table table,body.single-post article table{width:100%!important;border-collapse:collapse!important;background:var(--okpc-bg-card)!important;border-radius:8px!important;overflow:hidden!important;margin:24px 0!important}body.single-post .entry-content th,body.single-post .entry-content td,body.single-post article th,body.single-post article td{padding:16px!important;text-align:left!important;border:1px solid var(--okpc-border)!important;color:var(--okpc-text-muted)!important}body.single-post .entry-content th,body.single-post .entry-content tr:first-child td,body.single-post article th{background:var(--okpc-bg-darkest)!important;color:var(--okpc-text-white)!important;font-weight:600!important}body.single-post .entry-content blockquote,body.single-post article blockquote{background:var(--okpc-bg-card)!important;border-left:4px solid var(--okpc-accent)!important;padding:24px!important;margin:32px 0!important;border-radius:0 8px 8px 0!important}body.single-post blockquote p{color:var(--okpc-text-white)!important;font-style:italic!important;margin:0!important}body.single-post .entry-content hr,body.single-post .wp-block-separator{border:none!important;height:1px!important;background:var(--okpc-border)!important;margin:40px 0!important}body.single-post .entry-content img,body.single-post .wp-block-image img{border-radius:8px!important;max-width:100%!important}body.single-post figcaption{color:rgb(255 255 255 / .5)!important;font-size:14px!important;text-align:center!important}body.single-post .entry-meta,body.single-post .ast-single-post-meta,body.single-post .posted-on,body.single-post .byline,body.single-post .cat-links{color:rgb(255 255 255 / .5)!important}body.single-post .entry-meta a,body.single-post .cat-links a{color:var(--okpc-accent)!important}body.single-post .ast-single-post-navigation,body.single-post .post-navigation{background:var(--okpc-bg-card)!important;border-radius:8px!important;padding:24px!important;margin-top:40px!important}body.single-post .post-navigation a,body.single-post .nav-links a{color:var(--okpc-accent)!important}body.single-post .nav-subtitle{color:rgb(255 255 255 / .5)!important}body.single-post .nav-title{color:var(--okpc-text-white)!important}body.single-post .comments-area,body.single-post #comments{background:var(--okpc-bg-dark)!important;border-radius:12px!important;padding:32px!important;margin-top:40px!important}body.single-post .comments-title,body.single-post .comment-reply-title{color:var(--okpc-text-white)!important}@media (max-width:768px){body.single-post .ast-separate-container .ast-article-single,body.single-post article.post{padding:24px!important;margin:20px 16px!important}body.single-post .entry-title{font-size:26px!important}}