@import url('/assets/fonts/css-ddbd272e5d.css');body.single-post{ background:transparent !important;color:#e9e6dd !important}body.single-post::before{content:none}body.single-post::after{content:none}body.single-post .hfeed.site,body.single-post #content,body.single-post .site-content,body.single-post .ast-container,body.single-post .content-area,body.single-post main,body.single-post #primary,body.single-post article{background:0 0 !important}body.single-post [data-elementor-type=header],body.single-post .elementor-location-header,body.single-post .ehf-template-header,body.single-post header.ehf-header,body.single-post #masthead,body.single-post .site-header{display:none !important}body.single-post.onew2r-blognav{padding-top:80px !important}body.single-post .entry-content{background:rgba(13,14,14,.82) !important;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:clamp(1.4rem,4vw,2.8rem);box-shadow:0 10px 44px rgba(0,0,0,.42),0 0 24px rgba(212,175,55,.1);max-width:880px;margin:2.5rem auto;color:#e9e6dd !important}body.single-post h1,body.single-post .entry-title,body.single-post .elementor-heading-title{color:#fff !important}body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .entry-content h4,body.single-post .entry-content h5{color:#fff !important}body.single-post .entry-content,body.single-post .entry-content p,body.single-post .entry-content li,body.single-post .entry-content td,body.single-post .entry-content span{color:#e9e6dd !important}body.single-post .entry-content strong,body.single-post .entry-content b{color:#fff !important}body.single-post .entry-content a{color:#d4af37 !important;text-decoration-color:rgba(212,175,55,.5)}body.single-post .entry-content a:hover{color:#ffe088 !important}body.single-post .entry-content blockquote{border-left:3px solid #d4af37 !important;background:rgba(255,255,255,.04) !important;color:#cfcabd !important;padding:1rem 1.25rem;border-radius:0 10px 10px 0}body.single-post .entry-content hr{border-color:rgba(255,255,255,.12) !important}body.single-post .entry-content img{border-radius:12px}body.single-post .posted-on,body.single-post .byline,body.single-post .post-meta,body.single-post .cat-links,body.single-post .tags-links,body.single-post .entry-meta,body.single-post .entry-footer{color:#a7a298 !important}body.single-post .entry-meta a,body.single-post .entry-footer a{color:#d4af37 !important}body.single-post .post-navigation a,body.single-post .nav-links a,body.single-post .nav-previous a,body.single-post .nav-next a,body.single-post .post-navigation-links a,body.single-post nav.navigation a{color:#d4af37 !important}body.single-post #primary a,body.single-post .site-content a,body.single-post #content a{color:#d4af37}body.single-post header a,body.single-post [data-elementor-type=header] a,body.single-post footer a{color:#e9e6dd !important}body.single-post #comments,body.single-post .comment-respond,body.single-post .comments-area{color:#e9e6dd !important}body.single-post #comments *,body.single-post .comment-respond label{color:#cfcabd !important}body.single-post input[type=text],body.single-post input[type=email],body.single-post input[type=url],body.single-post textarea{background:rgba(255,255,255,.06) !important;color:#fff !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:8px !important}body.single-post input[type=submit],body.single-post .submit,body.single-post button[type=submit]{background:rgba(255,255,255,.1) !important;color:#fff !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;box-shadow:0 0 26px rgba(212,175,55,.3) !important}body.single-post footer,body.single-post .site-footer,body.single-post [data-elementor-type=footer],body.single-post [data-elementor-type=footer]>div{background:rgba(10,11,14,.92) !important}body.single-post footer,body.single-post footer p,body.single-post .site-footer{color:#a7a298 !important}body.single-post footer a,body.single-post .site-footer a,body.single-post [data-elementor-type=footer] a{color:#d4af37 !important}/* === 1W2R glass tables in post content (fixes unreadable white-on-white rows) === */
body.single-post table:not(.tablewrap table){width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:2em 0!important;background:rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(14px) saturate(1.05)!important;backdrop-filter:blur(14px) saturate(1.05)!important;border:1px solid rgba(212,175,55,.55)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 34px rgba(0,0,0,.42)!important;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:rgba(255,255,255,.86)!important}
body.single-post table:not(.tablewrap table) th{background:rgba(212,175,55,.14)!important;color:#d4af37!important;font-family:'Montserrat',sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:left!important;padding:14px 16px!important;border:0!important;border-bottom:2px solid rgba(212,175,55,.6)!important}
body.single-post table:not(.tablewrap table) td{background:transparent!important;color:rgba(255,255,255,.86)!important;padding:13px 16px!important;border:0!important;border-bottom:1px solid rgba(212,175,55,.22)!important;vertical-align:top!important}
body.single-post table:not(.tablewrap table) tbody tr:nth-child(even) td{background:rgba(255,255,255,.035)!important}
body.single-post table:not(.tablewrap table) tbody tr:hover td{background:rgba(212,175,55,.08)!important}
body.single-post table:not(.tablewrap table) tbody tr:last-child td{border-bottom:0!important}
body.single-post table:not(.tablewrap table) td:first-child{color:#fff!important;font-weight:600!important}
body.single-post table:not(.tablewrap table) td strong,body.single-post table:not(.tablewrap table) th strong{color:#fff!important}
body.single-post figure.wp-block-table{margin:2em 0!important;overflow-x:auto!important;background:transparent!important;border:0!important;padding:0!important}
body.single-post figure.wp-block-table table{margin:0!important}
@media (max-width:640px){body.single-post table:not(.tablewrap table){font-size:13.5px!important}body.single-post table:not(.tablewrap table) th,body.single-post table:not(.tablewrap table) td{padding:10px 11px!important}}
