/*
Theme Name: 6CNC Industry — EnterNews
Template: enternews
Version: 1.0.0
Description: 6CNC INDUSTRY branding and readability adjustments for the official EnterNews theme.
*/
:root{--cnc-blue:#0067d8;--cnc-green:#89c642}
/* Keep navigation underlines in the brand palette, overriding the parent's alternating colors. */
body .main-navigation ul li:nth-child(n)::after{background-color:var(--cnc-green)}
body .main-navigation ul li:nth-child(n):hover::after,
body .main-navigation ul li:nth-child(n):focus-within::after{background-color:var(--cnc-blue)}
body,h1,h2,h3,h4,h5,h6,input,button{font-family:Arial,Helvetica,sans-serif!important}
body{line-height:1.65}.site-title{letter-spacing:-2px!important;font-weight:900!important}.site-title a{color:#0067d8!important}.site-description{font-size:16px!important;letter-spacing:.3px}.entry-title{line-height:1.15!important}:is(.entry-content,.editor-styles-wrapper){font-size:17px;line-height:1.8}:is(.entry-content,.editor-styles-wrapper) h2{font-size:29px;margin:36px 0 16px}:is(.entry-content,.editor-styles-wrapper) p{margin-bottom:22px}:is(.entry-content,.editor-styles-wrapper) a{text-decoration:underline;text-underline-offset:3px}:is(.entry-content,.editor-styles-wrapper) .wp-block-table{border:1px solid #dce2e8;border-radius:8px;overflow:auto}:is(.entry-content,.editor-styles-wrapper) table{width:100%;border-collapse:collapse}:is(.entry-content,.editor-styles-wrapper) th,:is(.entry-content,.editor-styles-wrapper) td{padding:13px 15px;border:1px solid #dce2e8;vertical-align:top}:is(.entry-content,.editor-styles-wrapper) th{background:#edf4ff;color:#142c45}:is(.entry-content,.editor-styles-wrapper) .wp-block-details{padding:18px 0;border-bottom:1px solid #dce2e8}:is(.entry-content,.editor-styles-wrapper) summary{font-weight:700;cursor:pointer}:is(.entry-content,.editor-styles-wrapper) .wp-block-image img{max-height:480px;object-fit:contain}:is(.entry-content,.editor-styles-wrapper) .wp-block-columns{gap:28px}:is(.entry-content,.editor-styles-wrapper) .wp-block-column{min-width:0}:is(.entry-content,.editor-styles-wrapper) .wp-element-caption{font-size:13px;line-height:1.6;color:#697482}:is(.entry-content,.editor-styles-wrapper) :is(#industry-page,.industry-page){max-width:100%;padding:0}:is(.entry-content,.editor-styles-wrapper) .reading{max-width:100%}.wp-block-query .wp-block-post-template{list-style:none;padding:0}.wp-block-query .wp-block-post{border-bottom:1px solid #dce2e8;padding-bottom:28px;margin-bottom:28px}.wp-block-query .wp-block-post-title{font-size:27px}.wp-block-query .wp-block-post-featured-image img{width:100%;height:220px;object-fit:cover}.site-main .page .entry-header{display:none}.single-post .aft-post-thumbnail img{width:100%}.aft-default-mode{background:#f3f5f7}.read-single{border-radius:0!important}.widget-title{letter-spacing:0!important;font-weight:800!important}.cnc-summary{font-size:19px;border-left:4px solid #89c642;padding:4px 0 4px 20px;margin:24px 0 32px}.cnc-source-note{font-size:13px;color:#677484}@media(max-width:767px){.site-title{font-size:34px!important;letter-spacing:-1.3px!important}:is(.entry-content,.editor-styles-wrapper){font-size:16px}.entry-title{font-size:31px!important}:is(.entry-content,.editor-styles-wrapper) .wp-block-columns{flex-direction:column}:is(.entry-content,.editor-styles-wrapper) th,:is(.entry-content,.editor-styles-wrapper) td{font-size:14px;padding:9px 7px}:is(.entry-content,.editor-styles-wrapper) h2{font-size:25px}}
.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-query .wp-block-post{background:#fff;padding:0 0 24px;border:0;margin:0;box-shadow:0 1px 0 #dfe4e8}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-query{margin:0 0 46px}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-template{gap:26px}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-title{font-weight:800;font-size:24px;line-height:1.25;margin:12px 20px}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-title a{text-decoration:none;color:#182330}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-excerpt,.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-terms{margin:12px 20px}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-terms{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-excerpt{font-size:15px;line-height:1.65}.site-main :is(.entry-content,.editor-styles-wrapper) .wp-block-post-excerpt__more-link{font-weight:700;font-size:13px}.site-main :is(.entry-content,.editor-styles-wrapper)>h2{font-size:26px;font-weight:800;border-left:4px solid #0067d8;padding-left:12px}.home :is(.entry-content,.editor-styles-wrapper)>h2:first-child{margin-top:0}.sidebar-area .widget_block{background:#fff;padding:22px!important;margin-bottom:24px}.sidebar-area .widget_block p{background:transparent!important;margin-bottom:18px}.sidebar-area .wp-block-group{padding:0;background:transparent!important}.sidebar-area .widget_block h3{font-weight:800;font-size:22px;margin-top:26px}.sidebar-area .widget_block h3:first-child{margin-top:0}.post-categories .cat-links a[href*="featured"],.post-categories .cat-links a[href*="editors-picks"]{display:none}

body,p,a,li,table,figcaption,span{font-family:Arial,Helvetica,sans-serif!important}.single-post h1.entry-title{font-weight:800!important;letter-spacing:-.7px;font-size:42px!important}.single-post .entry-content .cnc-summary{display:none}.cnc-news-feed .wp-block-post-terms a[href*="featured"],.cnc-news-feed .wp-block-post-terms a[href*="editors-picks"]{display:none}.home .wp-block-post-excerpt__more-text{margin-bottom:0}@media(max-width:767px){.single-post h1.entry-title{font-size:30px!important}}

/* Display the supplied transparent logo without its large outer canvas; source pixels remain unchanged. */
body .site-branding .custom-logo-link{display:block;position:relative;overflow:hidden;width:280px;height:131px;margin:0 0 12px;padding:0;max-width:none}
body .site-branding .custom-logo-link img.custom-logo{position:absolute;width:342.1px!important;height:342.1px!important;max-width:none!important;max-height:none!important;left:-41.91px;top:-101.77px;object-fit:contain;margin:0;padding:0}
body .site-branding:has(.custom-logo-link) .site-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:767px){body .site-branding .custom-logo-link{width:230px;height:108px;margin:0 auto 12px}body .site-branding .custom-logo-link img.custom-logo{width:281px!important;height:281px!important;left:-34.42px;top:-83.6px}.site-description{font-size:13px!important}}
