/* Skin DCC Corporate — navy and gold, geometric */
:root{--sk-navy:#1b3a6b;--sk-gold:#d6a83a;--sk-bg:#f5f7fb;--sk-line:#dfe5ef}
body:not(.dark-mode){background:var(--sk-bg)}
#nav-top{background:var(--sk-navy)!important}
#nav-top .navbar-nav .nav-item .nav-link,#nav-top a,#nav-top svg{color:#dbe4f3!important}
body:not(.dark-mode) #header,body:not(.dark-mode) .header-mobile,body:not(.dark-mode) .mobile-search-form{background:#fff!important}
#header,.header-mobile,.mobile-search-form{border-bottom:3px solid var(--sk-gold)}
.dark-mode #header,.dark-mode .header-mobile,.dark-mode .mobile-search-form{background:#0d1b33!important}
body:not(.dark-mode) .nav-main .navbar-nav .nav-link,body:not(.dark-mode) .nav-main .navbar-right .nav-link{color:var(--sk-navy)!important}
.nav-main .navbar-nav .nav-link,.nav-main .navbar-right .nav-link{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:12px!important;letter-spacing:.05em}
.nav-main .navbar-nav .nav-link:hover{background:var(--sk-navy);color:#fff!important}
body:not(.dark-mode) .nav-main .search-icon svg,body:not(.dark-mode) .header-mobile svg{color:var(--sk-navy)!important;stroke:var(--sk-navy)!important}
.mega-menu .menu-left a{color:#fff!important}
h1,h2,h3,.title,.title a{font-family:"Montserrat",sans-serif!important;font-weight:700!important}
.section-title{border:0!important;border-bottom:1px solid var(--sk-line)!important;margin-bottom:20px}
.section-title .title{display:inline-block;color:var(--sk-navy)!important;font-size:18px!important;text-transform:uppercase;padding-bottom:8px;border-bottom:3px solid var(--sk-gold);margin-bottom:-1px}
.section-title .title:after,.section-title:after{display:none!important}
.badge-category{background:var(--sk-navy)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(0 0,100% 0,92% 100%,0 100%);padding-right:14px!important}
.top-headlines .top-headlines-title{color:var(--sk-navy)!important;font-family:"Montserrat",sans-serif;text-transform:uppercase;border-left:6px solid var(--sk-gold);padding-left:10px}
body:not(.dark-mode) .post-item{background:#fff;border:1px solid var(--sk-line);padding:10px}
img,.img-link{border-radius:0!important}
.section-featured .item{border-bottom:4px solid var(--sk-gold)}
.newsticker-title{background:var(--sk-gold)!important;color:var(--sk-navy)!important;border-radius:0!important;font-weight:700;text-transform:uppercase}
body:not(.dark-mode) .section-newsticker{background:#fff!important}
.section-newsticker{border-bottom:1px solid var(--sk-line)!important}
.widget-head{border-left:6px solid var(--sk-gold);padding-left:10px;margin-bottom:14px}
.widget-head .title{color:var(--sk-navy);text-transform:uppercase}
.btn-custom,.btn-load-more{background:var(--sk-navy)!important;border:0!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid var(--sk-gold)!important}
#footer{background:var(--sk-navy)!important;border-top:6px solid var(--sk-gold)}

/* dark-mode safety: headings stay readable when the visitor switches to dark mode */
.dark-mode .section-title .title,.dark-mode .section-head .title,.dark-mode .widget-head .title,.dark-mode .top-headlines .top-headlines-title{color:#f1f1f1!important}
