/*
Theme Name: NewsDuniya24 Fully Editable
Theme URI: https://example.com/
Author: OpenAI
Description: A block theme based on your supplied job-portal design. Headings, paragraphs, links, lists, navigation, section titles and footer are editable in the WordPress Site Editor.
Version: 1.0.0
Requires at least: 6.3
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: newsduniya24-editable
*/
:root{--nd-primary:#d90000;--nd-blue:#1476bd;--nd-text:#111;--nd-border:#aaa}
body{background:#f1f1f1;color:var(--nd-text);font-family:Arial,Helvetica,sans-serif}
.wp-site-blocks{max-width:1060px;margin:0 auto;background:#fff;padding:0 14px 28px;box-shadow:0 0 0 1px #ddd}
.wp-block-site-title,.wp-block-site-tagline{text-align:center}
.wp-block-site-title{font-size:36px;font-weight:900;margin:28px 0 6px}
.wp-block-site-title a{text-decoration:none;color:#111}
.wp-block-site-tagline{font-size:19px;font-weight:800;margin:0 0 22px}
.wp-block-navigation{background:#e6e6e6;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:0 8px;margin:0!important}
.wp-block-navigation .wp-block-navigation-item__content{font-weight:700;padding:12px 10px;color:#111}
.wp-block-navigation .wp-block-navigation-item__content:hover{background:var(--nd-primary);color:#fff}
.nd-search{display:flex;gap:6px;max-width:620px;margin:15px auto 12px}
.nd-search input{flex:1;min-width:0;padding:11px 12px;border:1px solid #aaa;font-size:15px}
.nd-search button{background:var(--nd-blue);color:white;border:0;padding:0 20px;font-weight:bold}
.nd-welcome{text-align:center;font-weight:bold;margin:10px 0 12px}
.nd-intro{text-align:center;font-size:18px;line-height:1.45;font-weight:800;margin:0 auto 13px}
.nd-ticker{text-align:center;border-block:1px solid #ddd;padding:8px 4px;line-height:2;font-size:14px;font-weight:700}
.nd-ticker a{margin:0 5px}
.nd-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}
.nd-feature-grid a{border:1px solid #aaa;padding:9px 4px;text-align:center;font-weight:bold}
.nd-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.nd-quick-grid a{background:var(--nd-blue);border:1px solid #0c5e9a;color:white;text-decoration:none;text-align:center;padding:12px 5px;font-size:14px;font-weight:800}
.nd-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.nd-section{border:1px solid #222;margin:0 0 12px;background:#fff}
.nd-section h2{background:var(--nd-primary);color:#fff;text-align:center;font-size:19px;margin:0;padding:7px 4px;border-bottom:1px solid #222}
.nd-section ul{margin:0;padding:8px 12px 8px 28px}
.nd-section li{font-size:14px;line-height:1.35;padding:4px 0}
.nd-more{display:block;text-align:right;padding:3px 10px 9px;font-weight:bold}
.nd-footer{background:#eee;color:#111;border-top:1px solid #aaa;text-align:center;padding:18px;font-size:13px;margin:15px -14px -28px}
.nd-footer a{margin:0 8px}
@media(max-width:650px){.wp-site-blocks{padding:0 8px 20px}.wp-block-site-title{font-size:28px}.wp-block-site-tagline{font-size:15px}.wp-block-navigation{justify-content:flex-start}.wp-block-navigation .wp-block-navigation-item__content{padding:10px 8px;font-size:12px}.nd-intro{font-size:16px}.nd-feature-grid,.nd-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-columns{grid-template-columns:1fr}.nd-section h2{font-size:18px}}
