.pj-skip-link{position:absolute;left:16px;top:-100px;z-index:100000;background:#fff;color:#231834;padding:12px 20px;border:3px solid #231834}
.pj-skip-link:focus{top:10px}
.single-post #main-content p a,.single-post #main-content li a,.single-post #comments p a{text-decoration:underline!important;text-underline-offset:3px}
#site-header .current-menu-ancestor>a,#site-header .current-menu-item>a,#site-header a:hover{color:#231834!important;text-decoration:underline;text-underline-offset:5px}
.page-id-9290 .pjbadge{color:#231834!important}
.page-id-9290 #pj-calc p,.page-id-9290 #pj-calc [style*="#9b9aad"],.page-id-9290 #pj-calc [style*="#666"],.page-id-9290 #addon-pm-wrap>div>div:nth-child(3){color:#c6c1ce!important;opacity:1!important}
.page-id-9290 #comp-warn,.page-id-9290 #pj-comp-note{color:#ffe0a6!important}
.page-id-9290 #pjbtn{color:#231834!important}
.page-id-9290 .wpb_text_column p>a{color:#231834;text-decoration:underline!important;text-underline-offset:3px}
.page-id-9290 #addon-net-wrap,.page-id-9290 #addon-bdr-wrap{opacity:1!important}
.page-id-9290 .vc_btn3.vc_btn3-style-flat.vc_btn3-color-warning{background:#1DC2EF!important;color:#231834!important}
.page-id-9290 [role=button]:focus-visible,.page-id-9290 input:focus-visible,.page-id-9290 select:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #231834}

/* Fresh review: contain sticky logo and improve reading contrast without layout changes. */
#site-header-sticky .header-brand img.logo{max-height:58px;width:auto;height:auto;object-fit:contain}
.single-post #main-content .post-content-inner p,.single-post #main-content .post-content-inner li,#site-footer #block-5,#site-footer #block-5 a{color:#4B4655}
