War
@import url(‘https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700;9..144,900&family=Inter:wght@400;500;600;700&display=swap’); :root{ –gold:#b6892f; –gold-dk:#8f6a1f; –gold-soft:#f3ead6; –ink:#14110b; –body:#2c281f; –muted:#7a7263; –paper:#faf7f0; –card:#ffffff; –line:#e8e0d0; –shadow:0 14px 40px rgba(40,30,10,.08),0 4px 12px rgba(40,30,10,.05); } body,.ast-container,.entry-content,.site-content,p,li,.ast-blog-single-element{ font-family:’Inter’,-apple-system,BlinkMacSystemFont,’Segoe UI’,sans-serif !important; color:var(–body);-webkit-font-smoothing:antialiased; } body{background:var(–paper) !important;} h1,h2,h3,h4,.entry-title,.site-title,.ast-archive-title,.widget-title,.wp-block-heading{ font-family:’Fraunces’,’Playfair Display’,Georgia,serif !important; color:var(–ink);letter-spacing:-.01em;font-weight:600;line-height:1.15; } .site-header,.ast-primary-header-bar,.main-header-bar{ background:var(–paper) !important;border-bottom:1px solid var(–line) !important;box-shadow:none !important; } .site-header::after{content:””;display:block;height:2px;background:linear-gradient(90deg,var(–gold),var(–gold-dk));} .site-title a,.ast-site-title-wrap .site-title a{ font-family:’Fraunces’,serif !important;font-weight:900 !important;letter-spacing:-.02em !important; color:var(–ink) !important;font-size:2rem !important; } .site-title a:hover{color:var(–gold) !important;} .main-header-menu .menu-link,.ast-menu-toggle,.main-navigation a{ font-family:’Inter’,sans-serif !important;font-weight:600 !important;font-size:.78rem !important; letter-spacing:.13em !important;text-transform:uppercase !important;color:var(–ink) !important; } .main-header-menu .menu-link:hover,.main-navigation a:hover{color:var(–gold) !important;} .main-header-menu .current-menu-item>.menu-link{color:var(–gold) !important;} .ast-builder-menu .main-header-menu .menu-item>.menu-link::after{ content:””;display:block;height:2px;width:0;background:var(–gold);transition:width .25s ease;margin-top:3px; } .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link::after{width:100%;} .single .entry-header,.single-post .entry-header{text-align:center;padding:3rem 0 1.5rem;} .single .entry-title,.single-post .entry-title{ font-size:clamp(2.1rem,4.5vw,3.4rem) !important;font-weight:600 !important; max-width:920px;margin:0 auto 1rem;line-height:1.1;letter-spacing:-.02em; } .single .ast-cat-default a,.cat-links a,.ast-taxonomy-container a{ display:inline-block;background:transparent;color:var(–gold-dk) !important; border:1px solid var(–gold) !important;font-family:’Inter’,sans-serif !important; font-size:.68rem !important;font-weight:700 !important;letter-spacing:.12em !important; text-transform:uppercase !important;padding:.3rem .9rem !important;border-radius:100px !important; text-decoration:none !important; } .single .ast-cat-default a:hover,.cat-links a:hover{background:var(–gold) !important;color:#fff !important;} .entry-meta,.ast-blog-meta-container,.posted-on,.post-author{ color:var(–muted) !important;font-size:.8rem !important;letter-spacing:.06em;text-transform:uppercase; } .single .post-thumb img,.single .wp-post-image,.ast-single-post .post-thumb-img-content img{ border-radius:14px !important;box-shadow:var(–shadow); } .entry-content{max-width:740px;margin:0 auto;font-size:1.14rem;line-height:1.85;color:var(–body);} .entry-content p{margin-bottom:1.4em;} .entry-content h2,.entry-content .wp-block-heading{ font-size:1.7rem !important;margin:2.6rem 0 1rem !important;padding-left:.9rem; border-left:3px solid var(–gold); } .entry-content h3{font-size:1.32rem !important;margin-top:2rem !important;} .entry-content a{color:var(–ink) !important;text-decoration:none !important; background:linear-gradient(var(–gold),var(–gold)) left bottom / 100% 1px no-repeat; padding-bottom:1px;transition:background-size .2s;} .entry-content a:hover{background:linear-gradient(var(–gold-soft),var(–gold-soft)) left bottom/100% 100% no-repeat;color:var(–ink) !important;} .entry-content strong{color:var(–ink);} .entry-content blockquote{ border:none !important;border-left:3px solid var(–gold) !important;background:var(–gold-soft) !important; padding:1.4rem 1.7rem !important;margin:2rem 0 !important;border-radius:0 12px 12px 0 !important; font-family:’Fraunces’,serif !important;font-style:italic;font-size:1.25rem !important;color:var(–ink); } .ast-article-post,.blog-layout-1,.ast-grid-3 .ast-article-post{background:var(–card) !important;} .ast-row article.post,article.ast-article-post{ background:var(–card) !important;border:1px solid var(–line) !important;border-radius:14px !important; overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:transform .25s,box-shadow .25s; } .ast-row article.post:hover,article.ast-article-post:hover{transform:translateY(-5px);box-shadow:var(–shadow);} .ast-article-post .entry-title,article.post .entry-title{font-size:1.35rem !important;line-height:1.25;} .ast-article-post .entry-title a,article.post .entry-title a{color:var(–ink) !important;} .ast-article-post .entry-title a:hover,article.post .entry-title a:hover{color:var(–gold) !important;} .ast-archive-title,.page-title{font-size:2.4rem !important;} .ast-pagination a,.page-numbers{ border:1px solid var(–line) !important;border-radius:100px !important;padding:.5rem 1rem !important; color:var(–ink) !important;font-weight:600 !important; } .ast-pagination a:hover,.page-numbers:hover,.page-numbers.current{ background:var(–gold) !important;color:#fff !important;border-color:var(–gold) !important; } .wp-block-button__link,.ast-button,button,.menu-toggle{ background:var(–ink) !important;color:#fff !important;border-radius:100px !important; padding:.85rem 1.8rem !important;font-weight:600 !important;border:none !important;letter-spacing:.02em; } .wp-block-button__link:hover,.ast-button:hover{background:var(–gold) !important;} .site-footer,.ast-footer-overlay,.footer-adv,.ast-small-footer{ background:var(–ink) !important;color:#cbbfa6 !important; } .site-footer a,.ast-small-footer a{color:#f0e9d6 !important;} .site-footer a:hover{color:var(–gold) !important;} .site-footer .widget-title{color:#fff !important;} .ns-feat{margin:0 0 1.8rem;} .ns-feat img{width:100%;height:auto;border-radius:16px;box-shadow:var(–shadow);display:block;} .main-header-menu .menu-link{font-size:.74rem !important;letter-spacing:.05em !important;padding-left:.55rem !important;padding-right:.55rem !important;white-space:nowrap !important;} .main-header-menu .menu-item{white-space:nowrap !important;} body.home .ast-single-post .entry-title,body.home .entry-header,body.home .entry-title, body.page-id-39 .entry-title,body.home .ast-archive-description,body.home header.entry-header{display:none !important;} .ast-footer-copyright p,.site-info .ast-footer-copyright p{font-size:0 !important;line-height:0 !important;} .ast-footer-copyright a[href*=”wpastra”],.ast-footer-copyright a[href*=”brainstormforce”]{display:none !important;} .ast-footer-copyright p::after{content:”\00a9 2026 NewsSparq \2014 Independent news, verified and human-written. All rights reserved.”;font-size:.82rem;line-height:1.6;color:#cbbfa6;letter-spacing:.02em;} .widget,.sidebar-main .widget,.secondary .widget{ background:var(–card);border:1px solid var(–line);border-radius:12px; padding:1.4rem 1.5rem !important;margin-bottom:1.6rem;box-shadow:0 1px 2px rgba(0,0,0,.03); } .widget-title,.widget .widget-title{ font-family:’Inter’,sans-serif !important;font-size:.74rem !important;text-transform:uppercase !important; letter-spacing:.14em !important;color:var(–muted) !important;font-weight:700 !important; border-bottom:2px solid var(–gold);padding-bottom:.5rem;margin-bottom:1rem !important;display:inline-block; } .widget ul{list-style:none;margin:0;padding:0;} .widget ul li{padding:.5rem 0;border-bottom:1px solid var(–line);font-size:.92rem;} .widget ul li:last-child{border-bottom:none;} .widget ul li a{color:var(–ink) !important;text-decoration:none;} .widget ul li a:hover{color:var(–gold) !important;} ::selection{background:var(–gold);color:#fff;} hr{border:0;height:1px;background:var(–line);margin:2.5rem 0;} html{scroll-behavior:smooth;} @media(max-width:768px){.entry-content{font-size:1.05rem;}.single .entry-title{font-size:2rem !important;}} .ast-archive-description{display:none!important}