body.pkml-professional-shell{--pkml-navy:#082746;--pkml-navy-2:#0d3d68;--pkml-blue:#176aa6;--pkml-blue-soft:#eaf4fb;--pkml-gold:#d7a43f;--pkml-bg:#f4f7fb;--pkml-card:#fff;--pkml-ink:#172334;--pkml-muted:#66758a;--pkml-line:#dce6ef;background:var(--pkml-bg)}
.pkml-professional-shell header.wp-block-template-part{background:linear-gradient(135deg,var(--pkml-navy),var(--pkml-navy-2))!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(8,39,70,.12)}
.pkml-professional-shell header.wp-block-template-part .wp-block-group{padding-top:14px!important;padding-bottom:14px!important}
.pkml-professional-shell header.wp-block-template-part .wp-block-site-title,.pkml-professional-shell header.wp-block-template-part .wp-block-site-title a,.pkml-professional-shell header.wp-block-template-part .wp-block-navigation a,.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item__content{color:#fff!important}
.pkml-professional-shell header.wp-block-template-part .wp-block-site-title{font-weight:800!important;font-size:22px!important;letter-spacing:-.02em}.pkml-professional-shell header.wp-block-template-part .wp-block-navigation{font-size:15px;font-weight:600}.pkml-professional-shell header.wp-block-template-part .wp-block-navigation__container{gap:8px 22px!important}.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item__content{text-decoration:none!important}
.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item:has(a[href*="/privacy-policy/"]),.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item:has(a[href*="/refund-policy/"]),.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item:has(a[href*="/shipping-delivery-policy/"]),.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item:has(a[href*="/terms-conditions/"]),.pkml-professional-shell header.wp-block-template-part .wp-block-navigation-item:has(a[href*="/ebook-payment/"]){display:none!important}
.pkml-professional-shell.single-post .wp-block-post-title{color:var(--pkml-navy);font-weight:750;letter-spacing:-.035em;line-height:1.08}.pkml-professional-shell.single-post .wp-block-post-author-name,.pkml-professional-shell.single-post .wp-block-post-date,.pkml-professional-shell.single-post .wp-block-post-terms{color:var(--pkml-muted)}.pkml-professional-shell.single-post .wp-block-post-terms a{color:var(--pkml-blue);text-decoration:none}
.pkml-professional-shell.single-post .taxonomy-post_tag{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:30px auto 20px;max-width:1080px}.pkml-professional-shell.single-post .taxonomy-post_tag a{display:inline-flex;align-items:center;min-height:34px;padding:6px 13px;border:1px solid #cadbe9;border-radius:999px;background:#fff;color:var(--pkml-navy);box-shadow:0 3px 9px rgba(8,39,70,.045);font-size:13px;line-height:1.2;text-decoration:none}.pkml-professional-shell.single-post .taxonomy-post_tag a:hover{background:var(--pkml-blue-soft)}.pkml-professional-shell.single-post a[href*="/category/uncategorized"]{display:none!important}
.pkml-professional-shell.single-post .wp-block-post-navigation-link,.pkml-professional-shell.single-post .post-navigation,.pkml-professional-shell.single-post nav.navigation-post{max-width:1080px;margin:30px auto!important;padding:18px 22px!important;background:#fff;border:1px solid var(--pkml-line);border-radius:15px;box-shadow:0 8px 22px rgba(8,39,70,.055)}.pkml-professional-shell.single-post .wp-block-post-navigation-link a,.pkml-professional-shell.single-post .post-navigation a{color:var(--pkml-navy);font-weight:650;text-decoration:none}
.pkml-professional-shell.single-post .wp-block-comments,.pkml-professional-shell.single-post .comments-area{max-width:1080px;margin:34px auto!important;padding:30px!important;background:#fff;border:1px solid var(--pkml-line);border-radius:18px;box-shadow:0 10px 30px rgba(8,39,70,.055)}.pkml-professional-shell.single-post .wp-block-comments h2,.pkml-professional-shell.single-post .wp-block-comments h3,.pkml-professional-shell.single-post .comments-area h2,.pkml-professional-shell.single-post .comments-area h3{color:var(--pkml-navy);letter-spacing:-.02em}.pkml-professional-shell.single-post .comment-form textarea,.pkml-professional-shell.single-post .comment-form input[type="text"],.pkml-professional-shell.single-post .comment-form input[type="email"],.pkml-professional-shell.single-post .comment-form input[type="url"]{width:100%;border:1px solid #cbd8e4;border-radius:10px;background:#fbfdff;padding:12px 14px;color:var(--pkml-ink)}.pkml-professional-shell.single-post .comment-form .submit{border:0;border-radius:999px;background:linear-gradient(135deg,var(--pkml-navy),var(--pkml-blue));color:#fff;padding:12px 24px;font-weight:700;box-shadow:0 6px 16px rgba(8,39,70,.15)}
.pkml-professional-shell.single-post .wp-block-query{max-width:1240px;margin:40px auto!important;padding:28px 32px!important;background:#fff;border:1px solid var(--pkml-line);border-radius:18px;box-shadow:0 10px 30px rgba(8,39,70,.05)}.pkml-professional-shell.single-post .wp-block-query .wp-block-heading{color:var(--pkml-navy);font-size:14px;letter-spacing:.08em}.pkml-professional-shell.single-post .wp-block-query .wp-block-post{border-bottom:1px solid var(--pkml-line);padding:14px 0}.pkml-professional-shell.single-post .wp-block-query .wp-block-post:last-child{border-bottom:0}.pkml-professional-shell.single-post .wp-block-query .wp-block-post-title a{color:var(--pkml-navy);font-weight:650;text-decoration:none}.pkml-professional-shell.single-post .wp-block-query .wp-block-post-date{color:#8a6a34}
.pkml-professional-shell footer.wp-block-template-part{margin-top:46px!important;padding:0!important;background:linear-gradient(135deg,#061f37,#0d3d68 62%,#155f97)!important;color:#eef7ff!important;border-top:4px solid var(--pkml-gold)}.pkml-professional-shell footer.wp-block-template-part .wp-block-group{background:transparent!important}.pkml-professional-shell footer.wp-block-template-part .wp-block-site-title,.pkml-professional-shell footer.wp-block-template-part .wp-block-site-title a,.pkml-professional-shell footer.wp-block-template-part p,.pkml-professional-shell footer.wp-block-template-part a,.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item__content{color:#eef7ff!important}.pkml-professional-shell footer.wp-block-template-part .wp-block-site-title{font-size:26px!important;font-weight:800!important}.pkml-professional-shell footer.wp-block-template-part a{text-decoration:none}.pkml-professional-shell footer.wp-block-template-part a:hover{color:#fff!important;text-decoration:underline}.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item:has(a[href$="/events/"]),.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item:has(a[href$="/shop/"]),.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item:has(a[href$="/patterns/"]),.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item:has(a[href$="/themes/"]),.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item:has(a[href$="/authors/"]),.pkml-professional-shell footer.wp-block-template-part .wp-block-navigation-item:has(a[href$="/faqs/"]){display:none!important}
@media(max-width:782px){.pkml-professional-shell header.wp-block-template-part .wp-block-group{padding-left:18px!important;padding-right:18px!important}.pkml-professional-shell.single-post .wp-block-comments,.pkml-professional-shell.single-post .comments-area,.pkml-professional-shell.single-post .wp-block-query,.pkml-professional-shell.single-post .wp-block-post-navigation-link,.pkml-professional-shell.single-post .post-navigation{margin-left:14px!important;margin-right:14px!important;padding:21px!important}}@media(max-width:600px){.pkml-professional-shell.single-post .taxonomy-post_tag{justify-content:flex-start;padding-left:14px;padding-right:14px}}
