/*
Theme Name: Arunachal News Pro
Description: Arunachal newsroom adaptation of the user-supplied GP Newspaper Pro by WPLiteTheme.com. Requires GeneratePress.
Author: Arunachal News; original GP Newspaper Pro by WPLiteTheme.com
Template: generatepress
Version: 2.0.0
Text Domain: arunachal-news-pro
*/
body{--anp-ink:#12243a;--anp-accent:#c5233b;--anp-line:#dfe5ec;--anp-paper:#fff;background:#f5f7fa;color:#192a3d}body.anp-classic{--anp-ink:#222;--anp-accent:#9f1828;background:#fff}body.anp-compact{--anp-ink:#103a41;--anp-accent:#075e62}.anp-home{max-width:1240px;margin:auto;padding:24px 28px 56px;font-family:Arial,Helvetica,sans-serif}.anp-home a{color:var(--anp-ink);text-decoration:none}.anp-home a:hover{color:var(--anp-accent);text-decoration:underline}.anp-edition{display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:1.2px;border-bottom:1px solid var(--anp-line);padding-bottom:14px;font-weight:700}.anp-ticker{display:flex;background:white;border:1px solid var(--anp-line);margin:22px 0;align-items:stretch}.anp-ticker strong{background:var(--anp-accent);color:white;padding:13px 18px;white-space:nowrap;font-size:13px;display:flex;align-items:center}.anp-ticker>div{display:flex;overflow:auto;align-items:center;gap:26px;padding:12px 18px}.anp-ticker a{min-width:220px;font-size:13px;border-right:1px solid var(--anp-line);padding-right:22px}.anp-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:3px solid var(--anp-ink);margin:26px 0 18px;padding-bottom:10px}.anp-section-head h1,.anp-section-head h2{font-size:23px;line-height:1.2;margin:0;font-weight:800;letter-spacing:-.5px}.anp-section-head span,.anp-section-head>a{font-size:12px}.anp-top{display:grid;grid-template-columns:1.25fr 1fr;gap:26px}.anp-card{background:var(--anp-paper);border:1px solid var(--anp-line);border-radius:5px;overflow:hidden;min-width:0}.anp-image{display:block;aspect-ratio:16/10;background:#e7ecf1;overflow:hidden}.anp-image img{width:100%;height:100%;object-fit:cover;display:block}.anp-placeholder{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(130deg,#16334e,#24566d);color:#fff;font-size:24px;letter-spacing:4px;font-weight:800;line-height:1.4}.anp-card-body{padding:17px}.anp-kicker{display:block;font-size:10px;color:var(--anp-accent);font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.anp-card h2{font-size:18px;font-weight:750;line-height:1.3;margin:0 0 10px}.anp-card time{font-size:11px;color:#627080}.anp-lead h2{font-size:31px;letter-spacing:-.6px}.anp-lead p{font-size:14px;line-height:1.6;margin:12px 0 0;color:#536172}.anp-top-list{display:grid;gap:12px}.anp-top-list .anp-card{display:grid;grid-template-columns:34% 1fr;align-items:center}.anp-top-list .anp-image{height:100%;aspect-ratio:auto;min-height:105px}.anp-top-list .anp-card-body{padding:12px 15px}.anp-top-list h2{font-size:17px}.anp-columns{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px;margin-top:16px}.anp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.anp-rail{padding-top:26px}.anp-widget{background:white;border:1px solid var(--anp-line);padding:22px;margin-bottom:22px;border-top:3px solid var(--anp-accent)}.anp-widget h2{font-size:18px;font-weight:800;margin-bottom:18px}.anp-widget ul{list-style:none;margin:0}.anp-widget li{border-bottom:1px solid var(--anp-line);padding:9px 0;font-size:14px}.anp-widget input{max-width:100%}.anp-ad{background:#edf0f4;text-align:center;padding:14px;margin:20px 0}.anp-ad>span{font-size:10px;letter-spacing:2px;color:#667;display:block;margin-bottom:8px}.anp-empty{padding:40px;background:white}.anp-classic .anp-home h1,.anp-classic .anp-home h2{font-family:Georgia,serif}.anp-classic .anp-card{border-radius:0}.anp-compact .anp-card-body{padding:12px}.anp-compact .anp-grid .anp-card{display:grid;grid-template-columns:32% 1fr}.anp-compact .anp-grid .anp-image{height:100%;aspect-ratio:auto}.anp-compact .anp-grid h2{font-size:16px}.single-post .entry-title{font-weight:800;letter-spacing:-1px;line-height:1.15}.single-post .entry-content{font-size:18px;line-height:1.8}.single-post .featured-image img{border-radius:5px}.main-navigation{box-shadow:0 2px 8px #12243a12}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #d49c20;outline-offset:3px}
@media(max-width:900px){.anp-columns{grid-template-columns:1fr}.anp-rail{display:grid;grid-template-columns:1fr 1fr;gap:18px}.anp-top{grid-template-columns:1fr 1fr}.anp-lead h2{font-size:25px}}
@media(max-width:600px){.anp-home{padding:16px}.anp-top{grid-template-columns:1fr}.anp-grid{gap:12px}.anp-grid h2{font-size:16px}.anp-card-body{padding:12px}.anp-rail{display:block}.anp-section-head span{display:none}.anp-edition{font-size:10px;letter-spacing:.3px}.anp-ticker strong{padding:10px;font-size:11px}.anp-lead h2{font-size:27px}.anp-compact .anp-grid{grid-template-columns:1fr}.single-post .entry-title{font-size:32px}.single-post .entry-content{font-size:17px}}
