/*
Theme Name: JobNotify Pro
Theme URI: https://example.com/jobnotify-pro
Author: Ranjeet Hub
Description: JobNotify Pro is an advanced WordPress theme for government and private job update websites, Sarkari job portals, recruitment notifications, admit cards, results, syllabus updates and career blogs with multiple templates, builders and full design customization.
Version: 2.6
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: job-update-pro
*/

:root{
  --primary:#0f766e;
  --primary-dark:#115e59;
  --accent:#f97316;
  --dark:#0f172a;
  --muted:#64748b;
  --light:#f8fafc;
  --border:#e2e8f0;
  --success:#16a34a;
  --danger:#dc2626;
  --card:#ffffff;
}
*{box-sizing:border-box}
body{margin:0;font-family:Arial, Helvetica, sans-serif;background:#f1f5f9;color:#1e293b;line-height:1.6}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto}.container{width:min(1180px,94%);margin:auto}.topbar{background:var(--dark);color:#fff;font-size:14px;padding:8px 0}.topbar-inner{display:flex;justify-content:space-between;gap:15px;align-items:center}.site-header{background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.08);position:sticky;top:0;z-index:50}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.logo{font-size:26px;font-weight:900;color:var(--primary);letter-spacing:-.5px}.logo span{color:var(--accent)}.main-nav ul{list-style:none;display:flex;gap:20px;margin:0;padding:0}.main-nav a{font-weight:700;color:#334155;font-size:15px}.main-nav a:hover{color:var(--primary)}.mobile-menu-btn{display:none;background:var(--primary);color:#fff;border:0;padding:10px 13px;border-radius:8px}.hero{background:linear-gradient(135deg,#0f766e,#0f172a);color:#fff;padding:56px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-80px -80px auto auto;width:280px;height:280px;background:rgba(249,115,22,.18);border-radius:50%}.hero h1{font-size:44px;line-height:1.15;margin:0 0 12px}.hero p{font-size:18px;color:#dbeafe;margin:0 0 25px}.search-box{background:#fff;padding:14px;border-radius:16px;display:grid;grid-template-columns:1.4fr 1fr auto;gap:10px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.search-box input,.search-box select{padding:14px;border:1px solid var(--border);border-radius:10px;font-size:15px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;padding:12px 18px;border-radius:10px;font-weight:800;border:0;cursor:pointer}.btn:hover{background:var(--primary-dark)}.btn-orange{background:var(--accent)}.quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.quick-links a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);padding:9px 14px;border-radius:999px;color:#fff;font-weight:700;font-size:14px}.section{padding:34px 0}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-title h2{margin:0;font-size:26px;color:var(--dark)}.layout{display:grid;grid-template-columns:1fr 330px;gap:24px}.job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.job-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:0 8px 22px rgba(15,23,42,.05);transition:.2s}.job-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,23,42,.1)}.job-card h3{font-size:19px;line-height:1.35;margin:10px 0;color:#0f172a}.badge{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#ccfbf1;color:#115e59}.badge.private{background:#ffedd5;color:#9a3412}.meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.meta span{background:#f8fafc;border:1px solid var(--border);padding:8px;border-radius:9px;font-size:13px;color:#475569}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.last-date{font-size:13px;color:var(--danger);font-weight:800}.sidebar{display:flex;flex-direction:column;gap:18px}.widget{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:0 8px 22px rgba(15,23,42,.05)}.widget h3{margin:0 0 13px;color:var(--dark);font-size:19px}.category-list{list-style:none;margin:0;padding:0}.category-list li{border-bottom:1px dashed var(--border)}.category-list li:last-child{border-bottom:0}.category-list a{display:flex;justify-content:space-between;padding:10px 0;color:#334155;font-weight:700}.notice-box{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:14px;border-radius:14px;font-weight:700}.detail-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:0 8px 22px rgba(15,23,42,.05)}.detail-title{font-size:32px;line-height:1.2;margin:8px 0 14px}.info-table{width:100%;border-collapse:collapse;margin:18px 0;background:#fff}.info-table th,.info-table td{border:1px solid var(--border);padding:12px;text-align:left}.info-table th{background:#f8fafc;width:35%;color:#0f172a}.important-links a{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid var(--border);padding:12px 14px;border-radius:10px;margin-bottom:10px;font-weight:800;color:var(--primary)}.site-footer{background:#0f172a;color:#cbd5e1;padding:36px 0 18px;margin-top:30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.site-footer h3{color:#fff;margin-top:0}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:8px 0}.copyright{text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:28px;padding-top:16px;font-size:14px}.pagination{margin-top:22px}.pagination .page-numbers{display:inline-flex;margin:3px;padding:8px 12px;background:#fff;border:1px solid var(--border);border-radius:8px}.pagination .current{background:var(--primary);color:#fff}.ad-box{background:#e2e8f0;border:1px dashed #94a3b8;border-radius:14px;padding:22px;text-align:center;color:#64748b;font-weight:800;margin:18px 0}


/* Premium Home Redesign */
.home-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(20,184,166,.35),transparent 28%),linear-gradient(135deg,#062b2f 0%,#0f172a 48%,#111827 100%);color:#fff;padding:74px 0 54px}.hero-wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) 390px;gap:34px;align-items:center}.hero-shape{position:absolute;border-radius:999px;filter:blur(2px);opacity:.6}.hero-shape-one{width:360px;height:360px;background:rgba(249,115,22,.16);right:-120px;top:-120px}.hero-shape-two{width:280px;height:280px;background:rgba(20,184,166,.18);left:-90px;bottom:-130px}.hero-kicker{display:inline-flex;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:9px 14px;border-radius:999px;font-size:13px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.home-hero h1{font-size:54px;line-height:1.06;margin:18px 0 16px;letter-spacing:-1.5px;max-width:820px}.home-hero p{font-size:18px;color:#cbd5e1;max-width:720px;margin:0 0 26px}.hero-search{background:#fff;border-radius:22px;padding:12px;display:grid;grid-template-columns:1.4fr .85fr auto;gap:10px;box-shadow:0 26px 70px rgba(0,0,0,.34);max-width:880px}.hero-search label{display:flex;flex-direction:column;gap:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:9px 12px}.hero-search label span{font-size:12px;font-weight:900;color:#0f766e;text-transform:uppercase}.hero-search input,.hero-search select{border:0;background:transparent;outline:0;font-size:15px;color:#0f172a;font-weight:700;min-height:30px}.hero-search button{border:0;border-radius:16px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;padding:0 24px;font-weight:950;font-size:15px;cursor:pointer;box-shadow:0 10px 24px rgba(249,115,22,.28)}.hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-tags a{color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:10px 14px;border-radius:999px;font-size:14px;font-weight:800}.hero-tags a:hover{background:#fff;color:#0f766e}.hero-panel{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 70px rgba(0,0,0,.25);backdrop-filter:blur(14px);border-radius:28px;padding:22px}.panel-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:14px;margin-bottom:16px}.panel-top span{font-weight:900}.panel-top strong{color:#fed7aa}.hero-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hero-stat-grid div{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px}.hero-stat-grid strong{display:block;font-size:28px;line-height:1;color:#fff}.hero-stat-grid span{font-size:13px;color:#cbd5e1;font-weight:800}.hero-mini-list{margin-top:16px;background:#fff;color:#0f172a;border-radius:20px;padding:16px}.hero-mini-list p{color:#334155;font-size:14px;margin:0 0 14px}.panel-btn{display:flex;justify-content:center;background:#0f766e;color:#fff;border-radius:14px;padding:12px;font-weight:900}.quick-strip{margin-top:-28px;position:relative;z-index:5}.quick-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quick-strip-grid a{background:#fff;border:1px solid var(--border);border-radius:20px;padding:18px;box-shadow:0 14px 32px rgba(15,23,42,.09)}.quick-strip-grid span{display:block;color:#0f172a;font-weight:950;font-size:17px}.quick-strip-grid b{display:block;color:#0f766e;font-size:13px;margin-top:3px}.home-main-section{padding-top:36px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:18px}.section-label{display:inline-flex;color:#f97316;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.5px}.section-head h2{margin:2px 0 0;color:#0f172a;font-size:30px;letter-spacing:-.6px}.ghost-btn{background:#ecfeff;color:#0f766e;border:1px solid #99f6e4}.ghost-btn:hover{color:#fff}.premium-job-grid .job-card{position:relative;overflow:hidden;border:1px solid #dbeafe}.premium-job-grid .job-card:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#0f766e,#f97316)}.two-column-block{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.mini-section,.category-showcase{background:#fff;border:1px solid var(--border);border-radius:22px;padding:20px;box-shadow:0 10px 26px rgba(15,23,42,.06)}.orange-mini{background:linear-gradient(180deg,#fff7ed,#fff)}.small-head{align-items:center;margin-bottom:14px}.small-head h2{font-size:22px}.small-head a{font-weight:900;color:#0f766e}.compact-list{display:flex;flex-direction:column;gap:10px}.compact-job{display:block;background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:13px}.compact-job span{display:block;font-weight:900;color:#0f172a;line-height:1.35}.compact-job b{display:block;color:#dc2626;font-size:12px;margin-top:6px}.muted-text{color:#64748b}.category-showcase{margin-top:24px}.category-chip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.category-chip-grid a{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:12px;font-weight:900;color:#0f172a}.category-chip-grid span{background:#ccfbf1;color:#115e59;border-radius:999px;padding:3px 8px;font-size:12px}.home-sidebar{display:flex;flex-direction:column;gap:18px}.update-card{background:linear-gradient(180deg,#fff,#f8fafc)}.update-card a{display:flex;background:#0f172a;color:#fff;border-radius:13px;padding:12px 14px;margin-top:10px;font-weight:900}.qualification-links{display:flex;flex-wrap:wrap;gap:8px}.qualification-links a{background:#ecfeff;color:#0f766e;border:1px solid #99f6e4;border-radius:999px;padding:8px 11px;font-weight:900;font-size:13px}.join-box{background:linear-gradient(135deg,#0f766e,#0f172a);color:#fff;overflow:hidden;position:relative}.join-box span{color:#fed7aa;font-weight:950;text-transform:uppercase;font-size:12px}.join-box h3{color:#fff}.join-box p{color:#d1fae5}.join-box a{display:flex;justify-content:center;background:#f97316;color:#fff;border-radius:14px;padding:12px;font-weight:950}.empty-state{grid-column:1/-1;background:#fff;border:1px solid var(--border);border-radius:20px;padding:24px;text-align:center}.empty-state h3{margin:0;color:#0f172a}

@media(max-width:900px){.layout{grid-template-columns:1fr}.job-grid{grid-template-columns:1fr}.search-box{grid-template-columns:1fr}.main-nav{display:none}.main-nav.active{display:block;position:absolute;left:3%;right:3%;top:72px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px}.main-nav.active ul{display:flex;flex-direction:column;gap:10px}.mobile-menu-btn{display:block}.hero h1{font-size:34px}.footer-grid{grid-template-columns:1fr}.meta{grid-template-columns:1fr}.topbar-inner{flex-direction:column;align-items:flex-start}.detail-title{font-size:26px}}

@media(max-width:1024px){.hero-wrap{grid-template-columns:1fr}.hero-panel{max-width:760px}.quick-strip-grid{grid-template-columns:repeat(2,1fr)}.category-chip-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.home-hero{padding:48px 0 42px}.home-hero h1{font-size:36px}.home-hero p{font-size:16px}.hero-search{grid-template-columns:1fr;border-radius:18px}.hero-search button{min-height:48px}.hero-stat-grid,.quick-strip-grid,.two-column-block,.category-chip-grid{grid-template-columns:1fr}.quick-strip{margin-top:0;padding-top:14px}.section-head{align-items:flex-start;flex-direction:column}.hero-panel{border-radius:22px}.hero-tags a{font-size:13px;padding:8px 12px}}

/* =======================================================
   Multi Homepage Template Styles
   ======================================================= */

/* News Board Design */
.news-hero{background:linear-gradient(135deg,#7f1d1d,#dc2626);color:#fff;padding:58px 0 42px;position:relative;overflow:hidden}
.news-hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.1)}
.news-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:32px;align-items:center;position:relative;z-index:1}
.news-pill{display:inline-block;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);padding:8px 14px;border-radius:100px;font-weight:800;margin-bottom:14px}
.news-hero h1{font-size:44px;line-height:1.1;margin:0 0 12px;color:#fff;max-width:760px}
.news-hero p{font-size:17px;opacity:.93;max-width:680px;margin:0}
.news-search{background:#fff;border-radius:20px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.25);display:grid;gap:12px}
.news-search input{border:1px solid #fee2e2;border-radius:12px;padding:15px;font-size:15px;width:100%}
.news-search button{border:0;border-radius:12px;padding:15px;background:#111827;color:#fff;font-weight:900;cursor:pointer}
.news-ticker{background:#111827;color:#fff}
.ticker-wrap{display:flex;gap:16px;align-items:center;padding:12px 0}.ticker-wrap strong{background:#facc15;color:#111827;padding:7px 12px;border-radius:8px;white-space:nowrap}.ticker-wrap a{color:#fff;text-decoration:none;font-weight:700}
.news-home-section{background:#f8fafc}.news-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.news-stats a{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;text-decoration:none;color:#111827;box-shadow:0 10px 25px rgba(0,0,0,.05)}.news-stats b{display:block;font-size:24px;color:#dc2626}.news-stats span{font-weight:700;color:#64748b}
.news-board-layout{display:grid;grid-template-columns:1fr 320px;gap:24px}.news-box{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(15,23,42,.06);margin-bottom:22px}.news-box-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:8px}.news-box h2,.news-box-head h2{margin:0;font-size:22px}.news-box-head a{font-weight:800;color:#dc2626;text-decoration:none}.news-job-list{display:grid}.news-job-row{display:grid;grid-template-columns:1fr 130px;gap:12px;align-items:center;color:#111827;text-decoration:none;padding:14px 0;border-bottom:1px dashed #e5e7eb}.news-job-row span{font-weight:800}.news-job-row em{font-style:normal;background:#fee2e2;color:#991b1b;border-radius:100px;padding:6px 9px;text-align:center;font-size:12px;font-weight:800}.news-two-boxes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mini-news-link,.red-links a,.category-news-box a{display:block;padding:11px 0;border-bottom:1px dashed #e5e7eb;color:#111827;text-decoration:none;font-weight:800}.red-links a{background:#fef2f2;margin:8px 0;padding:12px 14px;border:1px solid #fecaca;border-radius:12px;color:#991b1b}.govt-news-box{border-top:4px solid #2563eb}.private-news-box{border-top:4px solid #f97316}

/* Compact Design */
.compact-hero{background:#ecfeff;padding:44px 0;border-bottom:1px solid #ccfbf1}.compact-hero-inner{display:grid;grid-template-columns:1fr 520px;gap:24px;align-items:center}.compact-hero span{font-weight:900;color:#0f766e;text-transform:uppercase;font-size:13px;letter-spacing:.06em}.compact-hero h1{font-size:36px;line-height:1.14;margin:8px 0 0;color:#0f172a}.compact-hero form{display:flex;background:#fff;border:1px solid #99f6e4;border-radius:16px;padding:8px;box-shadow:0 12px 32px rgba(15,118,110,.1)}.compact-hero input{flex:1;border:0;padding:14px;font-size:15px;outline:none}.compact-hero button{border:0;background:#0f766e;color:#fff;border-radius:12px;padding:0 22px;font-weight:900}.compact-categories{background:#fff;padding:16px 0}.compact-cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.compact-cat-grid a{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:13px;text-decoration:none;color:#0f172a;font-weight:900}.compact-section{background:#f8fafc}.compact-layout{display:grid;grid-template-columns:1fr 300px;gap:24px}.compact-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.compact-title h2{margin:0}.compact-title a{font-weight:900;color:#0f766e;text-decoration:none}.compact-table{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.05)}.compact-table-head,.compact-table-row{display:grid;grid-template-columns:1fr 150px 150px;gap:10px;padding:14px 18px}.compact-table-head{background:#0f172a;color:#fff;font-weight:900}.compact-table-row{text-decoration:none;color:#0f172a;border-bottom:1px solid #e2e8f0}.compact-table-row span:first-child{font-weight:900}.compact-table-row:hover{background:#f0fdfa}.compact-side-box,.compact-alert-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px;margin-bottom:18px}.compact-side-box h3,.compact-alert-box h3{margin-top:0}.compact-side-box a{display:block;padding:10px 0;border-bottom:1px dashed #e2e8f0;color:#0f172a;text-decoration:none;font-weight:800}.compact-alert-box{background:#0f766e;color:#fff}.compact-alert-box p{color:#d1fae5}.compact-alert-box a{display:inline-block;background:#fff;color:#0f766e;text-decoration:none;font-weight:900;border-radius:100px;padding:10px 16px}

/* Magazine Design */
.mag-hero{background:radial-gradient(circle at 15% 25%,rgba(251,146,60,.25),transparent 30%),linear-gradient(135deg,#111827,#431407);color:#fff;padding:58px 0}.mag-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.mag-feature-card,.mag-search-card{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.22);backdrop-filter:blur(10px)}.mag-feature-card span{display:inline-block;background:#f97316;color:#fff;padding:8px 13px;border-radius:100px;font-weight:900;margin-bottom:14px}.mag-feature-card h1{font-size:44px;line-height:1.1;margin:0 0 12px;color:#fff}.mag-feature-card p{color:#fed7aa;font-size:16px}.mag-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.mag-meta b{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:8px 12px}.mag-btn{display:inline-block;background:#f97316;color:#fff;text-decoration:none;font-weight:900;border-radius:12px;padding:13px 20px}.mag-search-card h2{margin-top:0;color:#fff}.mag-search-card form{display:grid;gap:12px}.mag-search-card input{border:0;border-radius:14px;padding:15px}.mag-search-card button{border:0;border-radius:14px;background:#f97316;color:#fff;padding:15px;font-weight:900}.mag-quick-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.mag-quick-links a{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#fff;text-decoration:none;text-align:center;padding:12px;font-weight:800}.mag-section{background:#fff7ed}.mag-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mag-section-head h2{font-size:30px;margin:0}.mag-section-head a{font-weight:900;color:#ea580c;text-decoration:none}.mag-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mag-job-card{background:#fff;border:1px solid #fed7aa;border-radius:20px;padding:20px;box-shadow:0 10px 28px rgba(154,52,18,.08)}.mag-job-card>span{display:inline-block;color:#ea580c;background:#ffedd5;border-radius:100px;padding:6px 10px;font-weight:900;font-size:12px}.mag-job-card h3{font-size:19px;margin:12px 0 8px}.mag-job-card h3 a{text-decoration:none;color:#111827}.mag-job-card p{color:#64748b}.mag-job-card div{display:flex;justify-content:space-between;gap:10px;border-top:1px dashed #fed7aa;padding-top:12px}.mag-job-card b{color:#111827}.mag-job-card em{font-style:normal;color:#ea580c;font-weight:900}.mag-cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mag-cats a{background:#fff;border:1px solid #fed7aa;border-radius:100px;padding:10px 14px;text-decoration:none;color:#9a3412;font-weight:900}

@media(max-width:980px){
  .news-hero-grid,.news-board-layout,.compact-hero-inner,.compact-layout,.mag-grid{grid-template-columns:1fr}
  .news-stats,.news-two-boxes,.mag-card-grid{grid-template-columns:1fr 1fr}
  .compact-cat-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:640px){
  .news-hero h1,.mag-feature-card h1{font-size:32px}.compact-hero h1{font-size:28px}
  .news-stats,.news-two-boxes,.mag-card-grid{grid-template-columns:1fr}
  .news-job-row,.compact-table-head,.compact-table-row{grid-template-columns:1fr}.compact-table-head span:not(:first-child){display:none}
  .compact-cat-grid{grid-template-columns:repeat(2,1fr)}.mag-quick-links{grid-template-columns:1fr}
  .compact-hero form{display:grid}.compact-hero button{padding:14px}
}

/* Alternative Template UI Upgrade - v1.1.1
   Better look for News Board, Compact Fast and Magazine Card designs */
body{font-family:Inter,Arial,Helvetica,sans-serif;background:#f6f8fc;color:#172033}

/* News Board - premium newspaper/job alert style */
.news-hero{background:radial-gradient(circle at 8% 18%,rgba(254,226,226,.18),transparent 28%),radial-gradient(circle at 88% 12%,rgba(251,146,60,.2),transparent 28%),linear-gradient(135deg,#450a0a 0%,#991b1b 45%,#111827 100%)!important;padding:74px 0 54px!important;border-bottom:1px solid rgba(255,255,255,.08)}
.news-hero:before{content:"";position:absolute;left:-130px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.08)}
.news-pill{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);letter-spacing:.08em}
.news-hero h1{font-size:52px!important;letter-spacing:-1.3px;max-width:820px!important;text-shadow:0 18px 44px rgba(0,0,0,.22)}
.news-hero p{font-size:18px!important;color:#fee2e2!important;max-width:780px!important}
.news-search{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:26px!important;padding:12px!important;box-shadow:0 28px 80px rgba(0,0,0,.28)!important;backdrop-filter:blur(14px)}
.news-search input{border:0!important;border-radius:17px!important;padding:18px 16px!important;font-weight:800;color:#111827;box-shadow:inset 0 0 0 1px #fee2e2}
.news-search button{border-radius:17px!important;background:linear-gradient(135deg,#f97316,#dc2626)!important;box-shadow:0 12px 28px rgba(220,38,38,.24);padding:16px 20px!important}
.news-ticker{background:#0f172a!important;border:0!important;color:#fff!important;box-shadow:0 12px 30px rgba(15,23,42,.14)}
.ticker-wrap{border-left:4px solid #f97316;padding:11px 0!important}.ticker-wrap strong{background:#f97316!important;color:#fff!important;border-radius:0 999px 999px 0!important;padding:8px 16px!important;margin-right:12px}.ticker-wrap a{color:#fff!important;font-weight:800}
.news-home-section{background:linear-gradient(180deg,#fff 0%,#f8fafc 58%,#eef2ff 100%)!important}.news-stats{gap:16px!important;margin-bottom:22px!important}.news-stats a{position:relative;overflow:hidden;background:#fff!important;border:1px solid #fee2e2!important;border-radius:24px!important;padding:22px!important;box-shadow:0 16px 42px rgba(127,29,29,.08)!important}.news-stats a:after{content:"";position:absolute;right:-28px;top:-28px;width:82px;height:82px;border-radius:50%;background:rgba(249,115,22,.12)}.news-stats b{font-size:30px!important;color:#991b1b!important}.news-stats span{color:#64748b!important;font-weight:900!important}
.news-board-layout{gap:28px!important}.news-box{border:1px solid #e5e7eb!important;border-radius:26px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 18px 50px rgba(15,23,42,.08)!important;overflow:hidden}.news-box h2{font-size:22px!important;letter-spacing:-.3px}.news-box-head{background:linear-gradient(135deg,#fff,#fff7ed)!important;padding:18px 20px!important;border-bottom:1px solid #fed7aa!important}.news-box-head a{background:#111827;color:#fff!important;border-radius:999px;padding:7px 13px;font-size:13px}.news-job-row{padding:17px 20px!important;transition:.2s;background:#fff}.news-job-row:hover{background:#fff7ed!important;transform:translateX(4px)}.news-job-row span{font-weight:950!important;color:#111827}.news-job-row em{background:#fee2e2;color:#991b1b;border-radius:999px;padding:5px 9px;font-size:12px}.mini-news-link{position:relative;padding:14px 20px 14px 38px!important;font-weight:900!important}.mini-news-link:before{content:"";position:absolute;left:20px;top:22px;width:8px;height:8px;border-radius:50%;background:#f97316}.mini-news-link:hover{background:#fff7ed;color:#991b1b!important}.red-links a,.category-news-box a{margin:10px 0!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#f8fafc!important;padding:12px 14px!important;font-weight:900!important}.red-links a:hover,.category-news-box a:hover{background:#111827!important;color:#fff!important;border-color:#111827!important}

/* Compact Fast - clean SaaS/table dashboard style */
.compact-hero{background:radial-gradient(circle at 5% 10%,rgba(20,184,166,.22),transparent 26%),linear-gradient(135deg,#ecfeff 0%,#f8fafc 45%,#eef2ff 100%)!important;padding:64px 0!important;border-bottom:1px solid #ccfbf1!important}.compact-hero h1{font-size:44px!important;letter-spacing:-1px;max-width:760px}.compact-hero span{display:inline-flex;background:#ccfbf1;color:#115e59;border:1px solid #99f6e4;border-radius:999px;padding:8px 12px}.compact-hero form{border:1px solid #ccfbf1!important;border-radius:24px!important;padding:10px!important;box-shadow:0 22px 60px rgba(15,118,110,.12)!important}.compact-hero input{padding:17px 16px!important;font-weight:800}.compact-hero button{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;border-radius:17px!important;box-shadow:0 10px 24px rgba(15,118,110,.22)}
.compact-categories{margin-top:-24px;position:relative;z-index:5;background:transparent!important;padding:0 0 20px!important}.compact-cat-grid a{background:#fff!important;border:1px solid #dbeafe!important;border-radius:18px!important;padding:18px 12px!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important;transition:.2s}.compact-cat-grid a:hover{transform:translateY(-4px);background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}.compact-section{background:#f8fafc!important}.compact-title{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:16px 18px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.compact-title h2{font-size:28px;letter-spacing:-.6px;color:#0f172a}.compact-title a{background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;padding:8px 13px}.compact-table{border:0!important;border-radius:24px!important;box-shadow:0 20px 54px rgba(15,23,42,.08)!important}.compact-table-head{background:linear-gradient(135deg,#0f172a,#115e59)!important;padding:16px 20px!important}.compact-table-row{padding:17px 20px!important;background:#fff!important;align-items:center;transition:.2s}.compact-table-row:hover{background:#ecfeff!important;transform:scale(1.008)}.compact-table-row span:nth-child(2){display:inline-flex;width:max-content;background:#dcfce7;color:#166534;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:950}.compact-table-row span:nth-child(3){color:#dc2626;font-weight:900}.compact-side-box,.compact-alert-box{border:0!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;padding:22px!important}.compact-side-box h3,.compact-alert-box h3{font-size:21px;color:#0f172a}.compact-side-box a{border-bottom:1px solid #e2e8f0!important;padding:13px 0!important}.compact-side-box a:hover{color:#0f766e;padding-left:5px}.compact-alert-box{background:linear-gradient(135deg,#0f766e,#0f172a)!important;position:relative;overflow:hidden}.compact-alert-box:after{content:"";position:absolute;right:-50px;bottom:-50px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.12)}.compact-alert-box h3{color:#fff!important}.compact-alert-box a{position:relative;z-index:1;box-shadow:0 10px 22px rgba(255,255,255,.12)}

/* Magazine Card - editorial premium cards */
.mag-hero{background:radial-gradient(circle at 18% 20%,rgba(249,115,22,.38),transparent 27%),radial-gradient(circle at 90% 12%,rgba(234,88,12,.24),transparent 30%),linear-gradient(135deg,#0f172a 0%,#431407 52%,#111827 100%)!important;padding:74px 0 60px!important}.mag-grid{gap:28px!important}.mag-feature-card,.mag-search-card{border-radius:32px!important;background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 30px 90px rgba(0,0,0,.32)!important}.mag-feature-card span{background:linear-gradient(135deg,#f97316,#dc2626)!important;box-shadow:0 10px 24px rgba(249,115,22,.28)}.mag-feature-card h1{font-size:52px!important;letter-spacing:-1.2px}.mag-feature-card p{font-size:17px!important;color:#ffedd5!important}.mag-meta b{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.22)!important}.mag-btn,.mag-search-card button{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-radius:16px!important;box-shadow:0 14px 28px rgba(249,115,22,.25)}.mag-search-card input{padding:18px 16px!important;border-radius:18px!important;font-weight:800}.mag-quick-links a{border-radius:17px!important;padding:15px!important;background:rgba(255,255,255,.13)!important}.mag-quick-links a:hover{background:#fff!important;color:#9a3412!important}.mag-section{background:linear-gradient(180deg,#fff7ed 0%,#fff 52%,#f8fafc 100%)!important}.mag-section-head{background:#fff;border:1px solid #fed7aa;border-radius:24px;padding:18px 20px;box-shadow:0 16px 40px rgba(154,52,18,.08)}.mag-section-head h2{font-size:34px!important;letter-spacing:-.7px}.mag-section-head a{background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;padding:9px 14px}.mag-card-grid{gap:22px!important}.mag-job-card{position:relative;overflow:hidden;border:1px solid #fed7aa!important;border-radius:26px!important;padding:24px!important;box-shadow:0 20px 50px rgba(154,52,18,.09)!important;transition:.22s}.mag-job-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#f97316,#dc2626)}.mag-job-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(154,52,18,.14)!important}.mag-job-card h3{font-size:21px!important;line-height:1.32}.mag-job-card h3 a:hover{color:#ea580c}.mag-job-card p{font-size:14px}.mag-job-card div{align-items:center}.mag-cats a{box-shadow:0 10px 24px rgba(154,52,18,.05);transition:.2s}.mag-cats a:hover{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;transform:translateY(-2px)}

@media(max-width:900px){.news-hero h1,.mag-feature-card h1{font-size:40px!important}.compact-hero h1{font-size:36px!important}.news-search{margin-top:8px}.compact-table-row:hover{transform:none}}
@media(max-width:640px){.news-hero{padding:52px 0 40px!important}.news-hero h1,.mag-feature-card h1{font-size:33px!important}.compact-hero h1{font-size:30px!important}.ticker-wrap{display:block}.ticker-wrap strong{display:inline-block;margin-bottom:8px}.compact-title,.mag-section-head{align-items:flex-start;flex-direction:column}.news-job-row em{display:inline-flex;width:max-content;margin-top:6px}.compact-table-row span:nth-child(2){width:max-content}.mag-feature-card,.mag-search-card{padding:22px!important}}

/* -------------------------------------------------------
 * SarkariJobFind Style Homepage Template
 * ------------------------------------------------------- */
.sjf-topbar{background:#7f1d1d;color:#fff;font-size:14px;font-weight:800}
.sjf-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}
.sjf-topbar a{color:#fff;text-decoration:none;background:rgba(255,255,255,.14);padding:6px 12px;border-radius:999px}
.sjf-hero{background:linear-gradient(180deg,#fff7ed 0%,#fff 100%);padding:26px 0 20px;border-bottom:1px solid #fed7aa}
.sjf-brand-box{text-align:center;border:3px solid #991b1b;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(153,27,27,.10);padding:26px 18px;position:relative;overflow:hidden}
.sjf-brand-box:before,.sjf-brand-box:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(220,38,38,.07)}
.sjf-brand-box:before{left:-70px;top:-80px}.sjf-brand-box:after{right:-70px;bottom:-90px}
.sjf-brand-box h1{font-size:44px;line-height:1.05;margin:0;color:#991b1b;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:1}
.sjf-brand-box p{max-width:780px;margin:10px auto 18px;color:#374151;font-weight:700;position:relative;z-index:1}
.sjf-search{display:grid;grid-template-columns:1fr 130px;max-width:720px;margin:0 auto;gap:10px;position:relative;z-index:1}
.sjf-search input{width:100%;border:2px solid #fecaca;border-radius:6px;padding:14px 15px;font-weight:800;font-size:15px;background:#fff}
.sjf-search button{border:0;border-radius:6px;background:#991b1b;color:#fff;font-weight:950;cursor:pointer;font-size:15px}
.sjf-marquee{background:#111827;color:#fff;border-bottom:3px solid #dc2626}
.sjf-marquee-inner{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:10px 0}
.sjf-marquee b{background:#dc2626;color:#fff;border-radius:4px;padding:8px 10px;text-align:center;text-transform:uppercase;font-size:13px}
.sjf-marquee a{color:#fff;text-decoration:none;font-weight:800}
.sjf-main{background:#f3f4f6}
.sjf-highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}
.sjf-highlight{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:72px;background:#b91c1c;color:#fff;text-decoration:none;font-weight:950;border-radius:6px;padding:14px;box-shadow:0 10px 22px rgba(185,28,28,.14);border-bottom:4px solid #7f1d1d}
.sjf-highlight:nth-child(2n){background:#1d4ed8;border-bottom-color:#1e3a8a}.sjf-highlight:nth-child(3n){background:#15803d;border-bottom-color:#14532d}.sjf-highlight span{background:#fff;color:#991b1b;border-radius:999px;padding:4px 8px;font-size:11px;white-space:nowrap}
.sjf-category-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:0 0 20px}
.sjf-category-strip a{background:#fff;color:#111827;text-decoration:none;text-align:center;border:1px solid #d1d5db;border-radius:6px;padding:13px 8px;font-weight:950;box-shadow:0 6px 16px rgba(15,23,42,.05)}
.sjf-category-strip a:hover{background:#991b1b;color:#fff;border-color:#991b1b}
.sjf-board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}
.sjf-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
.sjf-box{background:#fff;border:2px solid #d1d5db;border-radius:6px;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.06)}
.sjf-box-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;color:#fff}.sjf-box-head h2{margin:0;color:#fff;font-size:20px;line-height:1.15}.sjf-box-head a{color:#fff;text-decoration:none;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;white-space:nowrap}
.sjf-box-head.red{background:#b91c1c}.sjf-box-head.blue{background:#1d4ed8}.sjf-box-head.green{background:#15803d}.sjf-box-head.orange{background:#ea580c}.sjf-box-head.purple{background:#7e22ce}.sjf-box-head.dark{background:#111827}
.sjf-box ul{list-style:none;margin:0;padding:0}.sjf-box li{position:relative;border-bottom:1px dashed #d1d5db;padding:11px 12px 11px 28px;font-weight:800;line-height:1.35}.sjf-box li:last-child{border-bottom:0}.sjf-box li:before{content:"›";position:absolute;left:12px;top:9px;color:#b91c1c;font-size:20px;font-weight:950}.sjf-box li a{color:#111827;text-decoration:none}.sjf-box li a:hover{color:#b91c1c;text-decoration:underline}.sjf-box li span{display:inline-block;background:#dc2626;color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;margin-left:6px;vertical-align:middle}
.sjf-latest-box{grid-row:span 2}.sjf-latest-box li{padding-top:12px;padding-bottom:12px}
.sjf-important-panel{background:#fff;border:2px solid #991b1b;border-radius:6px;margin-top:18px;padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.sjf-important-panel h2{text-align:center;margin:0 0 14px;color:#991b1b;text-transform:uppercase}.sjf-important-panel div{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.sjf-important-panel a{display:block;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 8px;color:#991b1b;text-decoration:none;font-weight:950}.sjf-important-panel a:hover{background:#991b1b;color:#fff}
.jup-preview-sarkari{background:#fef2f2!important;border:2px solid #b91c1c}.jup-preview-sarkari i{background:#b91c1c!important}
@media(max-width:1100px){.sjf-board-grid{grid-template-columns:repeat(2,1fr)}.sjf-category-strip,.sjf-important-panel div{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.sjf-topbar-inner{display:block;text-align:center}.sjf-topbar a{display:inline-block;margin-top:7px}.sjf-brand-box h1{font-size:31px}.sjf-search{grid-template-columns:1fr}.sjf-search button{padding:13px}.sjf-marquee-inner{grid-template-columns:1fr}.sjf-highlight-grid,.sjf-board-grid,.sjf-two-col{grid-template-columns:1fr}.sjf-category-strip,.sjf-important-panel div{grid-template-columns:repeat(2,1fr)}.sjf-highlight{min-height:auto}.sjf-box-head h2{font-size:18px}}
@media(max-width:430px){.sjf-category-strip,.sjf-important-panel div{grid-template-columns:1fr}.sjf-brand-box{padding:22px 12px}.sjf-brand-box h1{font-size:27px}}


/* -------------------------------------------------------
 * Last 4 Templates Premium Enhancement - v1.3.0
 * News Board, Compact Fast, Magazine Card, SarkariJobFind
 * ------------------------------------------------------- */
:root{--jup-blue:#2563eb;--jup-red:#e11d48;--jup-amber:#f59e0b;--jup-purple:#7c3aed;--jup-green:#10b981;--jup-ink:#0b1220;--jup-soft:#f8fafc}

/* Shared premium motion */
.news-box,.compact-table,.compact-side-box,.compact-alert-box,.mag-feature-card,.mag-search-card,.mag-job-card,.sjf-box,.sjf-important-panel,.sjf-highlight,.sjf-category-strip a{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}
.news-box:hover,.compact-side-box:hover,.mag-job-card:hover,.sjf-box:hover{transform:translateY(-4px)}

/* 1. News Board - premium notification newsroom */
.news-hero{position:relative;background:radial-gradient(circle at 8% 14%,rgba(14,165,233,.45),transparent 28%),radial-gradient(circle at 88% 18%,rgba(249,115,22,.35),transparent 26%),linear-gradient(135deg,#020617 0%,#0f172a 48%,#064e3b 100%)!important;padding:80px 0 66px!important;overflow:hidden}
.news-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,#000,transparent 90%);opacity:.55}
.news-hero-grid{position:relative;z-index:1;align-items:center!important;gap:34px!important}
.news-pill{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 8px 28px rgba(34,211,238,.18);letter-spacing:.7px;text-transform:uppercase}
.news-hero h1{font-size:56px!important;line-height:1.03!important;letter-spacing:-1.7px!important;max-width:760px;text-wrap:balance}
.news-hero p{max-width:680px;font-size:18px!important;color:#dbeafe!important}
.news-search{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:28px!important;padding:18px!important;box-shadow:0 32px 90px rgba(0,0,0,.32)!important;backdrop-filter:blur(16px)}
.news-search input{border:0!important;border-radius:18px!important;padding:18px!important;font-weight:800;box-shadow:inset 0 0 0 1px #e2e8f0}
.news-search button{border-radius:18px!important;padding:17px 22px!important;background:linear-gradient(135deg,#f97316,#e11d48)!important;box-shadow:0 14px 30px rgba(225,29,72,.28)}
.news-ticker{margin-top:-24px;position:relative;z-index:5;background:transparent!important;border:0!important}.ticker-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:12px 15px!important;box-shadow:0 18px 50px rgba(15,23,42,.13)}
.ticker-wrap strong{background:linear-gradient(135deg,#e11d48,#f97316)!important;color:#fff!important;border-radius:999px;padding:8px 13px!important}.ticker-wrap a{color:#0f172a!important;font-weight:900}.ticker-wrap a:hover{color:#e11d48!important}
.news-home-section{background:linear-gradient(180deg,#f8fafc,#eef6ff 58%,#fff)!important}.news-stats{gap:16px!important}.news-stats a{position:relative;overflow:hidden;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 45px rgba(15,23,42,.10)!important}.news-stats a:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#0ea5e9,#22c55e,#f97316)}.news-stats b{font-size:28px!important;color:#0f172a!important}.news-stats span{font-weight:900!important;color:#475569!important}
.news-board-layout{gap:26px!important}.news-box{border:1px solid rgba(148,163,184,.28)!important;border-radius:28px!important;box-shadow:0 18px 50px rgba(15,23,42,.09)!important;overflow:hidden}.news-box-head{padding:18px 20px!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#fff;border-bottom:0!important}.news-box-head h2{color:#fff!important}.news-box-head a{background:rgba(255,255,255,.14)!important;color:#fff!important;border:1px solid rgba(255,255,255,.24);border-radius:999px!important}
.latest-news-box .news-box-head{background:linear-gradient(135deg,#0f766e,#0ea5e9)!important}.govt-news-box .news-box-head{background:linear-gradient(135deg,#dc2626,#f97316)!important}.private-news-box .news-box-head{background:linear-gradient(135deg,#2563eb,#7c3aed)!important}
.news-job-row{border-bottom:1px solid #edf2f7!important;padding:15px 18px!important}.news-job-row:hover{background:#f8fafc!important;transform:translateX(4px)}.news-job-row span,.mini-news-link{font-weight:900!important;color:#172033!important}.news-job-row em{background:#fff1f2!important;color:#e11d48!important;border:1px solid #fecdd3!important;border-radius:999px!important;padding:6px 10px!important}.mini-news-link{padding:13px 18px!important;border-bottom:1px dashed #e2e8f0!important}.mini-news-link:before{content:"●";color:#10b981;margin-right:8px}.red-links{background:linear-gradient(180deg,#fff,#fff7ed)!important}.red-links h2,.category-news-box h2{font-size:22px!important;color:#0f172a!important}.red-links a,.category-news-box a{border-radius:15px!important;margin-bottom:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)}.red-links a:hover,.category-news-box a:hover{background:#0f172a!important;color:#fff!important;transform:translateX(3px)}

/* 2. Compact Fast - clean dashboard/table premium */
.compact-hero{position:relative;background:radial-gradient(circle at 15% 20%,rgba(59,130,246,.45),transparent 30%),linear-gradient(135deg,#08111f,#172554 54%,#0f766e)!important;padding:68px 0 58px!important;overflow:hidden}.compact-hero:after{content:"";position:absolute;right:-100px;top:-130px;width:390px;height:390px;border-radius:50%;background:rgba(255,255,255,.09)}.compact-hero-inner{position:relative;z-index:1;gap:28px!important}.compact-hero span{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;padding:8px 13px!important;text-transform:uppercase;letter-spacing:.6px}.compact-hero h1{font-size:48px!important;line-height:1.05!important;letter-spacing:-1.2px!important;max-width:720px}.compact-hero form{background:#fff!important;border-radius:24px!important;padding:12px!important;box-shadow:0 28px 76px rgba(0,0,0,.28)!important}.compact-hero input{border:0!important;background:#f8fafc!important;border-radius:16px!important;padding:17px!important;font-weight:850}.compact-hero button{border-radius:16px!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;box-shadow:0 12px 28px rgba(37,99,235,.28)}
.compact-categories{margin-top:-22px;position:relative;z-index:4;background:transparent!important}.compact-cat-grid{gap:14px!important}.compact-cat-grid a{border:1px solid #dbeafe!important;border-radius:18px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 34px rgba(15,23,42,.09)!important}.compact-cat-grid a:nth-child(odd){background:linear-gradient(180deg,#fff,#eff6ff)!important}.compact-cat-grid a:hover{background:#2563eb!important;color:#fff!important;transform:translateY(-4px)}
.compact-section{background:linear-gradient(180deg,#f8fafc,#eef2ff)!important}.compact-title{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:18px 20px!important;box-shadow:0 16px 42px rgba(15,23,42,.08);margin-bottom:18px!important}.compact-title h2{font-size:30px!important;letter-spacing:-.6px}.compact-title a{background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:9px 14px;font-weight:950}
.compact-table{border:1px solid #dbeafe!important;border-radius:26px!important;overflow:hidden;box-shadow:0 22px 60px rgba(15,23,42,.10)!important}.compact-table-head{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important;padding:16px 18px!important}.compact-table-row{padding:15px 18px!important;background:#fff}.compact-table-row:nth-child(even){background:#f8fbff}.compact-table-row:hover{background:#eff6ff!important;transform:translateX(4px)}.compact-table-row span:first-child{font-weight:950;color:#111827}.compact-table-row span:nth-child(2){display:inline-flex;justify-content:center;min-width:86px;background:#ecfeff;color:#0f766e;border:1px solid #99f6e4;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:950}.compact-table-row span:last-child{font-weight:950;color:#e11d48}
.compact-side-box,.compact-alert-box{border:1px solid #dbeafe!important;border-radius:26px!important;box-shadow:0 22px 60px rgba(15,23,42,.09)!important}.compact-side-box h3{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;margin:-22px -22px 14px!important;padding:17px 22px!important;border-radius:26px 26px 0 0}.compact-side-box a{border-radius:14px!important;padding:12px 14px!important}.compact-side-box a:hover{background:#eff6ff!important;padding-left:18px!important}.compact-alert-box{background:radial-gradient(circle at 100% 20%,rgba(255,255,255,.22),transparent 30%),linear-gradient(135deg,#064e3b,#0f172a)!important}.compact-alert-box p{color:#d1fae5!important}.compact-alert-box a{background:#fff!important;color:#0f766e!important;border-radius:999px!important;padding:10px 15px!important;font-weight:950!important}

/* 3. Magazine Card - richer editorial premium */
.mag-hero{position:relative;background:radial-gradient(circle at 12% 18%,rgba(249,115,22,.42),transparent 28%),radial-gradient(circle at 84% 16%,rgba(236,72,153,.26),transparent 30%),linear-gradient(135deg,#0b1120,#3b0b0b 52%,#111827)!important;padding:86px 0 72px!important;overflow:hidden}.mag-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 35%,rgba(255,255,255,.06));opacity:.7}.mag-grid{position:relative;z-index:1;gap:30px!important}.mag-feature-card,.mag-search-card{border-radius:36px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08))!important;backdrop-filter:blur(18px);box-shadow:0 36px 90px rgba(0,0,0,.36)!important}.mag-feature-card{padding:38px!important}.mag-search-card{padding:30px!important}.mag-feature-card span{background:linear-gradient(135deg,#f97316,#e11d48)!important;border-radius:999px!important;letter-spacing:.5px;text-transform:uppercase}.mag-feature-card h1{font-size:56px!important;line-height:1.02!important;text-wrap:balance}.mag-feature-card p{max-width:720px}.mag-btn,.mag-search-card button{background:linear-gradient(135deg,#f97316,#e11d48)!important;border-radius:999px!important}.mag-btn:hover,.mag-search-card button:hover{filter:brightness(1.08);transform:translateY(-2px)}.mag-search-card input{box-shadow:inset 0 0 0 1px #fed7aa}.mag-quick-links a:hover{transform:translateY(-3px)}
.mag-section{background:linear-gradient(180deg,#fff7ed,#fff 45%,#f8fafc)!important}.mag-section-head{border-radius:30px!important;background:#fff!important;box-shadow:0 20px 56px rgba(154,52,18,.09)!important}.mag-section-head h2{font-size:36px!important}.mag-card-grid{gap:24px!important}.mag-job-card{border-radius:30px!important;padding:26px!important;background:linear-gradient(180deg,#fff,#fffaf5)!important}.mag-job-card>span{background:#fff1f2!important;color:#e11d48!important;border:1px solid #fecdd3!important}.mag-job-card h3 a{font-size:22px;letter-spacing:-.2px}.mag-job-card div{border-top:1px solid #ffedd5!important}.mag-cats a{border-radius:999px!important}.mag-cats a:hover{box-shadow:0 12px 30px rgba(234,88,12,.18)!important}

/* 4. SarkariJobFind - official red/blue premium portal */
.sjf-topbar{background:linear-gradient(90deg,#7f1d1d,#b91c1c,#1e3a8a)!important}.sjf-topbar-inner{padding:12px 0!important}.sjf-topbar a{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.sjf-hero{background:radial-gradient(circle at 15% 10%,rgba(251,191,36,.22),transparent 25%),linear-gradient(180deg,#fff7ed 0%,#fff 65%,#eff6ff 100%)!important;padding:34px 0 26px!important}.sjf-brand-box{border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 24px 70px rgba(127,29,29,.14)!important;outline:1px solid #fecaca}.sjf-brand-box:before{background:linear-gradient(135deg,rgba(220,38,38,.12),rgba(37,99,235,.10))!important}.sjf-brand-box h1{font-size:52px!important;letter-spacing:-1px!important;background:linear-gradient(135deg,#991b1b,#dc2626,#1d4ed8);-webkit-background-clip:text;background-clip:text;color:transparent!important}.sjf-brand-box p{font-size:16px;color:#374151!important}.sjf-search{max-width:820px!important;grid-template-columns:1fr 145px!important;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:8px;box-shadow:0 14px 40px rgba(15,23,42,.08)}.sjf-search input{border:0!important;border-radius:13px!important;background:#fff!important}.sjf-search button{border-radius:13px!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important;box-shadow:0 10px 24px rgba(220,38,38,.20)}
.sjf-marquee{background:linear-gradient(90deg,#0f172a,#111827)!important;border:0!important}.sjf-marquee-inner{padding:12px 0!important}.sjf-marquee b{border-radius:999px!important;background:linear-gradient(135deg,#e11d48,#f97316)!important}.sjf-marquee a:hover{color:#fbbf24!important}
.sjf-main{background:linear-gradient(180deg,#f8fafc,#eef2ff 56%,#fff)!important}.sjf-highlight-grid{gap:14px!important}.sjf-highlight{border:0!important;border-radius:18px!important;min-height:88px!important;box-shadow:0 18px 42px rgba(15,23,42,.13)!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important}.sjf-highlight:nth-child(2n){background:linear-gradient(135deg,#2563eb,#1e3a8a)!important}.sjf-highlight:nth-child(3n){background:linear-gradient(135deg,#16a34a,#166534)!important}.sjf-highlight:hover{transform:translateY(-5px) scale(1.01)}.sjf-highlight span{box-shadow:0 8px 18px rgba(0,0,0,.12)}
.sjf-category-strip{gap:12px!important}.sjf-category-strip a{border-radius:16px!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px rgba(15,23,42,.07)!important}.sjf-category-strip a:hover{background:linear-gradient(135deg,#dc2626,#1d4ed8)!important;border-color:transparent!important;transform:translateY(-4px)}
.sjf-board-grid,.sjf-two-col{gap:20px!important}.sjf-box{border:1px solid rgba(148,163,184,.32)!important;border-radius:22px!important;box-shadow:0 20px 50px rgba(15,23,42,.09)!important}.sjf-box-head{padding:15px 18px!important}.sjf-box-head h2{font-size:21px!important}.sjf-box-head.red{background:linear-gradient(135deg,#dc2626,#be123c)!important}.sjf-box-head.blue{background:linear-gradient(135deg,#2563eb,#4338ca)!important}.sjf-box-head.green{background:linear-gradient(135deg,#16a34a,#0f766e)!important}.sjf-box-head.orange{background:linear-gradient(135deg,#f97316,#ea580c)!important}.sjf-box-head.purple{background:linear-gradient(135deg,#7c3aed,#c026d3)!important}.sjf-box-head.dark{background:linear-gradient(135deg,#0f172a,#334155)!important}.sjf-box-head a{border-radius:999px!important}.sjf-box li{padding:13px 14px 13px 34px!important}.sjf-box li:before{left:16px;color:#dc2626}.sjf-box li:hover{background:#f8fafc}.sjf-box li a{font-weight:900}.sjf-important-panel{border:1px solid #fecaca!important;border-radius:24px!important;box-shadow:0 20px 50px rgba(15,23,42,.09)!important;background:linear-gradient(180deg,#fff,#fff7ed)!important}.sjf-important-panel h2{letter-spacing:-.5px!important}.sjf-important-panel a{border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px rgba(127,29,29,.05)}.sjf-important-panel a:hover{background:linear-gradient(135deg,#991b1b,#dc2626)!important;transform:translateY(-3px)}

@media(max-width:980px){.news-hero h1,.compact-hero h1,.mag-feature-card h1,.sjf-brand-box h1{font-size:40px!important}.sjf-search{grid-template-columns:1fr!important}.sjf-search button{padding:14px}.mag-feature-card{padding:28px!important}}
@media(max-width:640px){.news-hero,.compact-hero,.mag-hero{padding:54px 0 44px!important}.news-hero h1,.compact-hero h1,.mag-feature-card h1,.sjf-brand-box h1{font-size:31px!important;letter-spacing:-.7px!important}.news-search,.compact-hero form{display:grid!important}.news-search button,.compact-hero button{width:100%}.news-stats{grid-template-columns:1fr 1fr!important}.sjf-highlight{min-height:72px!important}.sjf-category-strip a,.sjf-important-panel a{padding:12px 8px!important}.mag-section-head h2,.compact-title h2{font-size:26px!important}}
@media(max-width:430px){.news-stats{grid-template-columns:1fr!important}.news-box-head,.sjf-box-head{align-items:flex-start;flex-direction:column}.sjf-brand-box{border-radius:18px!important}.mag-card-grid{grid-template-columns:1fr!important}}


/* =======================================================
   Compact Fast Design - Header & Premium Layout Fix v1.3.1
   ======================================================= */
.home-design-compact .topbar{
  background:linear-gradient(90deg,#020617,#0f172a 45%,#1d4ed8);
  color:#dbeafe;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.home-design-compact .topbar-inner{font-size:13px;font-weight:800;letter-spacing:.2px}
.home-design-compact .site-header{
  background:rgba(255,255,255,.94);
  backdrop-filter:blur(16px);
  border-bottom:1px solid rgba(219,234,254,.9);
  box-shadow:0 16px 50px rgba(15,23,42,.09);
}
.home-design-compact .header-inner{padding:11px 0;gap:18px}
.home-design-compact .logo{
  display:inline-flex;align-items:center;gap:7px;
  background:linear-gradient(135deg,#1d4ed8,#0f766e);
  -webkit-background-clip:text;background-clip:text;color:transparent;
  font-size:28px;white-space:nowrap;
}
.home-design-compact .logo:before{
  content:"J";width:38px;height:38px;border-radius:14px;
  display:inline-grid;place-items:center;
  background:linear-gradient(135deg,#2563eb,#0f766e);color:#fff;
  font-size:20px;box-shadow:0 10px 24px rgba(37,99,235,.25);
}
.home-design-compact .logo span{color:#f97316;-webkit-text-fill-color:#f97316}
.home-design-compact .main-nav{margin-left:auto}
.home-design-compact .main-nav ul{gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.home-design-compact .main-nav a{
  display:inline-flex;align-items:center;min-height:38px;
  padding:8px 12px;border-radius:999px;color:#0f172a;
  font-size:14px;font-weight:900;
}
.home-design-compact .main-nav a:hover{
  background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #bfdbfe;
}
.home-design-compact .main-nav li:last-child a{
  background:linear-gradient(135deg,#2563eb,#0f766e);
  color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.2);
}
.home-design-compact .mobile-menu-btn{
  border-radius:999px;background:linear-gradient(135deg,#2563eb,#0f766e);
  box-shadow:0 10px 22px rgba(37,99,235,.22);font-weight:900;
}
.home-design-compact .compact-hero{
  background:
    radial-gradient(circle at 8% 12%,rgba(14,165,233,.42),transparent 28%),
    radial-gradient(circle at 95% 8%,rgba(20,184,166,.28),transparent 22%),
    linear-gradient(135deg,#020617 0%,#0f172a 44%,#1e3a8a 100%)!important;
  color:#fff;padding:58px 0 70px!important;border-bottom:0!important;
}
.home-design-compact .compact-hero:before{
  content:"";position:absolute;inset:auto 0 0; height:90px;
  background:linear-gradient(180deg,transparent,rgba(15,23,42,.22));pointer-events:none;
}
.home-design-compact .compact-hero span{color:#dbeafe!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.22)!important}
.home-design-compact .compact-hero h1{color:#fff!important;text-shadow:0 18px 42px rgba(0,0,0,.26)}
.home-design-compact .compact-hero-inner{align-items:center!important;grid-template-columns:minmax(0,1.15fr) 430px!important}
.home-design-compact .compact-hero form{position:relative;z-index:2;background:rgba(255,255,255,.98)!important;border:1px solid rgba(255,255,255,.65)!important}
.home-design-compact .compact-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;max-width:720px}
.home-design-compact .compact-mini-stats div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:14px 16px;backdrop-filter:blur(10px)}
.home-design-compact .compact-mini-stats strong{display:block;font-size:22px;color:#fff;line-height:1}
.home-design-compact .compact-mini-stats small{display:block;color:#cbd5e1;font-weight:850;margin-top:5px}
.home-design-compact .compact-cat-grid{background:#fff;border:1px solid #dbeafe;border-radius:24px;padding:12px;box-shadow:0 20px 55px rgba(15,23,42,.12)}
.home-design-compact .compact-cat-grid a{box-shadow:none!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;min-height:74px;display:grid!important;place-items:center;font-size:15px}
.home-design-compact .compact-layout{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start}
.home-design-compact .compact-title{display:flex;align-items:center;justify-content:space-between;gap:15px;background:linear-gradient(180deg,#fff,#f8fbff)!important}
.home-design-compact .compact-table-row{grid-template-columns:minmax(0,1fr) 120px 120px!important;gap:14px;min-height:60px}
.home-design-compact .compact-table-head{grid-template-columns:minmax(0,1fr) 120px 120px!important;gap:14px;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:950}
.home-design-compact .compact-table-row span:first-child{line-height:1.35}
.home-design-compact .compact-table-row:hover{transform:translateY(-2px)!important;box-shadow:inset 4px 0 0 #2563eb}
.home-design-compact .compact-side-box,.home-design-compact .compact-alert-box{background:#fff}
.home-design-compact .compact-side-box a{display:flex!important;align-items:center;justify-content:space-between;color:#0f172a;text-decoration:none;font-weight:900}
.home-design-compact .compact-side-box a:after{content:"›";color:#2563eb;font-size:18px}
.home-design-compact .compact-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}
.home-design-compact .compact-tool-card{background:#fff;border:1px solid #dbeafe;border-radius:22px;padding:18px;box-shadow:0 14px 35px rgba(15,23,42,.07)}
.home-design-compact .compact-tool-card b{display:block;color:#1d4ed8;font-size:13px;text-transform:uppercase;letter-spacing:.4px}
.home-design-compact .compact-tool-card strong{display:block;color:#0f172a;font-size:20px;margin-top:3px}
.home-design-compact .compact-tool-card a{display:inline-flex;margin-top:10px;font-weight:950;color:#0f766e}

@media(max-width:980px){
  .home-design-compact .header-inner{position:relative}
  .home-design-compact .main-nav.active{top:64px;border-radius:20px;box-shadow:0 24px 70px rgba(15,23,42,.18)}
  .home-design-compact .main-nav.active ul{gap:6px}
  .home-design-compact .main-nav.active a{display:flex;width:100%;border-radius:12px;background:#f8fafc}
  .home-design-compact .main-nav li:last-child a{background:linear-gradient(135deg,#2563eb,#0f766e)}
  .home-design-compact .compact-hero-inner,.home-design-compact .compact-layout{grid-template-columns:1fr!important}
  .home-design-compact .compact-tools{grid-template-columns:1fr}
}
@media(max-width:640px){
  .home-design-compact .topbar-inner{gap:4px}
  .home-design-compact .logo{font-size:21px}.home-design-compact .logo:before{width:34px;height:34px;border-radius:12px}
  .home-design-compact .compact-hero{padding:44px 0 56px!important}
  .home-design-compact .compact-mini-stats{grid-template-columns:1fr;gap:9px}
  .home-design-compact .compact-cat-grid{grid-template-columns:repeat(2,1fr)!important;padding:10px;border-radius:20px}
  .home-design-compact .compact-cat-grid a{min-height:62px;padding:12px 8px!important}
  .home-design-compact .compact-table-head{display:none!important}
  .home-design-compact .compact-table-row{grid-template-columns:1fr!important;gap:6px;padding:16px!important}
  .home-design-compact .compact-table-row span:nth-child(2),.home-design-compact .compact-table-row span:nth-child(3){width:max-content}
}

/* -------------------------------------------------------
 * Single Job Page Template Pack - v1.4.0
 * ------------------------------------------------------- */
.single-detail-card,.single-news-card,.single-compact-card,.single-sarkari-card{background:#fff;border:1px solid var(--border);box-shadow:0 16px 42px rgba(15,23,42,.08)}
.single-content{color:#334155;line-height:1.8}.single-content h2,.single-content h3{color:#0f172a}.single-badge{display:inline-flex;align-items:center;width:max-content;background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.4px}.single-badge.private{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.single-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.single-info-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:15px}.single-info-grid span{display:block;font-size:12px;color:#64748b;font-weight:950;text-transform:uppercase;letter-spacing:.4px}.single-info-grid strong{display:block;color:#0f172a;font-size:16px;margin-top:5px}.single-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.single-hero-actions .ghost{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff}.important-links a.apply strong,.premium-links a.apply strong,.news-links a.apply strong,.compact-links a.apply strong,.magazine-links a.apply strong,.sarkari-links a.apply strong{color:#16a34a}.important-links a.notice strong{color:#dc2626}.important-links a.web strong{color:#2563eb}

.single-premium-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(14,165,233,.35),transparent 30%),linear-gradient(135deg,#07111f,#172554 56%,#0f766e);color:#fff;padding:68px 0 54px}.single-premium-hero:after{content:"";position:absolute;right:-120px;top:-150px;width:420px;height:420px;background:rgba(255,255,255,.08);border-radius:50%}.single-premium-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center}.single-premium-wrap h1{font-size:48px;line-height:1.08;letter-spacing:-1.2px;margin:17px 0 12px}.single-premium-wrap p{color:#cbd5e1;font-size:18px;margin:0 0 24px}.single-premium-panel{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);border-radius:26px;padding:22px;box-shadow:0 26px 70px rgba(0,0,0,.24)}.single-premium-panel strong{display:block;font-size:22px;margin-bottom:14px}.single-premium-panel span{display:block;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:12px;margin-top:10px;color:#e2e8f0;font-weight:850}.premium-detail-card{border-radius:26px;padding:26px}.premium-detail-card h2{font-size:25px;color:#0f172a;margin:25px 0 14px}.premium-info-grid div{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#dbeafe}.premium-links a{border-radius:16px;padding:15px 16px;background:#f8fbff}.single-premium-section .sidebar .widget{border-radius:24px}

.single-news-section{background:linear-gradient(180deg,#fff7f7,#f8fafc)}.single-news-card{border-radius:18px;overflow:hidden}.single-news-top{background:linear-gradient(135deg,#b91c1c,#ef4444);color:#fff;font-weight:950;text-align:center;padding:12px 15px;text-transform:uppercase;letter-spacing:.5px}.single-news-card h1{font-size:36px;line-height:1.15;text-align:center;margin:24px 24px 14px;color:#111827}.single-news-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 22px 20px}.single-news-meta span{background:#fff1f2;border:1px solid #fecdd3;color:#be123c;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.single-news-card .notice-box,.single-news-card .ad-box,.single-news-card .single-content,.single-news-card h2,.single-news-card .important-links,.single-news-card table{margin-left:22px;margin-right:22px}.single-news-card h2{background:#111827;color:#fff;border-radius:12px;padding:12px 15px;font-size:21px}.single-news-table th{background:#fee2e2;color:#991b1b}.news-links a{background:#fff;border:2px solid #fecaca;border-radius:12px}.news-links a:hover{background:#fff1f2}

.single-compact-section{background:#f8fafc}.compact-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.single-compact-card{border-radius:22px;overflow:hidden}.compact-single-head{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;padding:26px}.compact-single-head span{display:inline-flex;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.compact-single-head h1{font-size:35px;line-height:1.12;margin:14px 0 8px}.compact-single-head p{color:#cbd5e1;margin:0;font-weight:800}.compact-action-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#fff;padding:14px;border-bottom:1px solid #e2e8f0}.compact-action-bar a{text-align:center;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:12px;padding:11px;font-weight:950}.compact-single-card h2{font-size:22px;margin:22px 18px 12px;background:#ecfeff;color:#0f766e;border:1px solid #99f6e4;border-radius:13px;padding:11px 14px}.compact-single-card .ad-box,.compact-single-card .single-content,.compact-single-card .important-links,.compact-single-card table{margin-left:18px;margin-right:18px}.compact-single-table th{width:30%;background:#f1f5f9}.compact-links a{border-radius:12px;background:#fff}.single-design-compact .sidebar .widget{border-radius:20px}

.single-magazine-hero{background:radial-gradient(circle at 85% 10%,rgba(249,115,22,.24),transparent 30%),linear-gradient(135deg,#fff7ed,#f8fafc);padding:58px 0 38px}.mag-single-card{max-width:920px;background:#fff;border:1px solid #fed7aa;border-radius:32px;padding:34px;box-shadow:0 24px 70px rgba(249,115,22,.13)}.mag-single-card h1{font-size:48px;line-height:1.05;letter-spacing:-1.4px;margin:16px 0;color:#0f172a}.mag-single-card p{font-size:18px;color:#475569;max-width:720px}.magazine-detail-card{border-radius:30px;padding:28px}.mag-summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mag-summary-row div{background:linear-gradient(180deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:20px;padding:18px}.mag-summary-row span{display:block;color:#ea580c;text-transform:uppercase;font-size:12px;font-weight:950}.mag-summary-row strong{display:block;color:#111827;font-size:20px;margin-top:4px}.magazine-info-grid div{border-color:#fed7aa;background:#fffaf5}.magazine-detail-card h2{font-size:27px;letter-spacing:-.4px;margin:26px 0 14px}.magazine-links a{border-radius:18px;background:linear-gradient(180deg,#fff,#fff7ed);border-color:#fed7aa}

.single-sarkari-section{background:#fff}.single-sarkari-wrap{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.single-sarkari-card{border:2px solid #991b1b;border-radius:0;box-shadow:none}.sj-title-box{background:#8b0000;color:#fff;text-align:center;padding:18px}.sj-title-box strong{display:block;font-size:28px;color:#fff000}.sj-title-box h1{font-size:30px;line-height:1.18;margin:10px 0}.sj-title-box p{margin:0;color:#ffe4e6;font-weight:850}.sj-alert{background:#fff7ed;color:#9a3412;border-bottom:2px solid #991b1b;text-align:center;padding:12px;font-weight:950}.sj-section-title{background:#111827;color:#fff;text-align:center;font-size:22px;font-weight:950;padding:11px;margin-top:18px}.single-sarkari-card .ad-box,.single-sarkari-card .single-content,.single-sarkari-card .important-links,.single-sarkari-card table{margin-left:15px;margin-right:15px}.sarkari-single-table th{background:#fee2e2;color:#7f1d1d;width:33%}.sarkari-links{display:grid;gap:8px}.sarkari-links a{border-radius:0;border:2px solid #991b1b;background:#fff;display:grid;grid-template-columns:1fr auto}.sarkari-links a span{color:#111827}.sarkari-links a strong{background:#16a34a;color:#fff!important;padding:5px 10px;border-radius:999px}.single-design-sarkari .sidebar .widget{border-radius:0;border:2px solid #991b1b;box-shadow:none}.single-design-sarkari .widget h3{background:#991b1b;color:#fff;margin:-18px -18px 12px;padding:10px 14px}

@media(max-width:980px){.single-premium-wrap,.compact-single-layout,.single-sarkari-wrap{grid-template-columns:1fr}.single-premium-wrap h1,.mag-single-card h1{font-size:38px}.layout{grid-template-columns:1fr}.single-info-grid{grid-template-columns:1fr}.mag-summary-row{grid-template-columns:1fr}.single-news-card h1{font-size:30px}.compact-action-bar{grid-template-columns:1fr}.single-premium-panel{max-width:100%}}
@media(max-width:640px){.single-premium-hero{padding:48px 0 38px}.single-premium-wrap h1,.mag-single-card h1{font-size:30px}.single-premium-wrap p,.mag-single-card p{font-size:16px}.premium-detail-card,.magazine-detail-card,.mag-single-card{padding:20px;border-radius:22px}.single-news-card h1{font-size:25px}.compact-single-head h1,.sj-title-box h1{font-size:25px}.single-news-card .notice-box,.single-news-card .ad-box,.single-news-card .single-content,.single-news-card h2,.single-news-card .important-links,.single-news-card table,.compact-single-card .ad-box,.compact-single-card .single-content,.compact-single-card .important-links,.compact-single-card table,.single-sarkari-card .ad-box,.single-sarkari-card .single-content,.single-sarkari-card .important-links,.single-sarkari-card table{margin-left:12px;margin-right:12px}.info-table th,.info-table td{display:block;width:100%!important}.single-hero-actions .btn{width:100%}}

/* -------------------------------------------------------
 * Enhanced Single Job Templates - v1.4.1
 * Premium polish for all 5 single page designs
 * ------------------------------------------------------- */
.single-detail-card,.single-news-card,.single-compact-card,.single-sarkari-card{position:relative;overflow:hidden}.enhanced-single-section{background:linear-gradient(180deg,#f8fbff,#eef4ff)}.enhanced-detail-card{border:1px solid rgba(148,163,184,.28);box-shadow:0 26px 80px rgba(15,23,42,.10)}.enhanced-detail-card:before,.enhanced-news-card:before,.enhanced-compact-card:before,.enhanced-mag-detail:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e)}.enhanced-single-hero{padding:78px 0 62px;background:radial-gradient(circle at 16% 12%,rgba(56,189,248,.38),transparent 30%),radial-gradient(circle at 86% 22%,rgba(34,197,94,.24),transparent 28%),linear-gradient(135deg,#020617 0%,#172554 52%,#0f766e 100%)}.enhanced-single-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 90%)}.enhanced-premium-wrap{grid-template-columns:minmax(0,1fr) 390px;gap:36px}.enhanced-hero-copy h1{font-size:54px;max-width:860px}.enhanced-actions .btn{border-radius:14px;box-shadow:0 16px 34px rgba(37,99,235,.28)}.enhanced-floating-panel{border-radius:30px;background:rgba(255,255,255,.13);box-shadow:0 30px 90px rgba(0,0,0,.34)}.enhanced-floating-panel span{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}.enhanced-floating-panel span b{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.enhanced-notice-bar{background:linear-gradient(135deg,#eff6ff,#ecfeff);border:1px solid #bfdbfe;color:#1e3a8a;border-radius:18px;padding:15px 17px;margin-bottom:18px;font-weight:800}.enhanced-top-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.enhanced-top-grid div{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:17px;box-shadow:0 12px 30px rgba(37,99,235,.06)}.enhanced-top-grid span{display:block;color:#64748b;font-size:12px;text-transform:uppercase;font-weight:950;letter-spacing:.4px}.enhanced-top-grid strong{display:block;color:#0f172a;font-size:17px;margin-top:4px}.enhanced-ad{background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,#eef2ff 10px,#eef2ff 20px);border:1px dashed #93c5fd;color:#475569;border-radius:18px;font-weight:950}.enhanced-info-grid div{transition:.22s ease}.enhanced-info-grid div:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,23,42,.08)}.enhanced-content{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;margin-top:10px}.enhanced-links{display:grid;gap:12px}.enhanced-links a{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid #e2e8f0;box-shadow:0 10px 24px rgba(15,23,42,.06);transition:.2s ease}.enhanced-links a:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(15,23,42,.10)}

.enhanced-news-page{background:linear-gradient(180deg,#fff1f2,#f8fafc)}.enhanced-news-card{border-radius:24px;border:1px solid #fecaca;box-shadow:0 26px 75px rgba(127,29,29,.12)}.enhanced-news-card:before{background:linear-gradient(90deg,#991b1b,#ef4444,#f97316)}.enhanced-news-top{background:linear-gradient(135deg,#7f1d1d,#dc2626);font-size:14px;letter-spacing:1px}.enhanced-news-title-area{text-align:center;padding:26px 28px 10px;background:radial-gradient(circle at 50% -30%,#fee2e2,transparent 55%)}.enhanced-news-title-area span{display:inline-flex;background:#fff;border:1px solid #fecaca;color:#b91c1c;border-radius:999px;padding:7px 13px;font-weight:950;text-transform:uppercase;font-size:12px}.enhanced-news-title-area h1{margin:14px auto 10px;max-width:880px}.enhanced-news-title-area p{color:#64748b;margin:0 auto;max-width:760px;font-weight:750}.enhanced-news-meta span{background:#fff;border-color:#fecaca;box-shadow:0 8px 18px rgba(185,28,28,.06)}.enhanced-link-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 22px}.enhanced-link-strip a{text-align:center;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-radius:14px;padding:13px 10px;font-weight:950;box-shadow:0 12px 26px rgba(22,163,74,.18)}.enhanced-link-strip a:nth-child(2){background:linear-gradient(135deg,#dc2626,#991b1b)}.enhanced-link-strip a:nth-child(3){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.enhanced-news-alert{background:#fff7ed;border-color:#fed7aa;color:#9a3412;border-radius:16px;font-weight:850}.enhanced-table{border-radius:16px;overflow:hidden;box-shadow:0 12px 28px rgba(15,23,42,.06)}.enhanced-table th{font-weight:950}.enhanced-table td{font-weight:750}

.enhanced-compact-page{background:linear-gradient(180deg,#ecfeff,#f8fafc)}.enhanced-compact-card{border-radius:26px;border:1px solid #99f6e4;box-shadow:0 26px 70px rgba(15,118,110,.12)}.enhanced-compact-card:before{background:linear-gradient(90deg,#0f766e,#06b6d4,#2563eb)}.enhanced-compact-head{background:radial-gradient(circle at 90% 10%,rgba(45,212,191,.28),transparent 34%),linear-gradient(135deg,#042f2e,#0f172a 58%,#1e3a8a);padding:32px}.enhanced-compact-head h1{font-size:38px}.compact-head-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.compact-head-stats b{display:block;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:13px;color:#fff}.compact-head-stats small{display:block;color:#bae6fd;font-size:11px;text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.enhanced-compact-actions{background:#f8ffff}.enhanced-compact-actions a{background:#fff;border:1px solid #99f6e4;color:#0f766e;box-shadow:0 8px 18px rgba(15,118,110,.08)}.enhanced-compact-actions a:first-child{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}.enhanced-compact-card h2{background:linear-gradient(135deg,#ecfeff,#eff6ff);border-color:#a5f3fc;color:#075985}

.enhanced-mag-hero{background:radial-gradient(circle at 83% 12%,rgba(251,146,60,.28),transparent 30%),radial-gradient(circle at 10% 20%,rgba(236,72,153,.12),transparent 24%),linear-gradient(135deg,#fff7ed,#fff,#f8fafc);padding:66px 0 45px}.enhanced-mag-card{border-radius:36px;border:1px solid #fdba74;box-shadow:0 30px 90px rgba(154,52,18,.16);background:linear-gradient(135deg,#fff,#fff7ed)}.enhanced-mag-card h1{font-size:54px}.mag-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.mag-hero-links a{background:#f97316;color:#fff;border-radius:14px;padding:13px 18px;font-weight:950;box-shadow:0 14px 28px rgba(249,115,22,.2)}.mag-hero-links a.outline{background:#fff;color:#c2410c;border:1px solid #fed7aa}.enhanced-mag-section{background:linear-gradient(180deg,#fff7ed,#f8fafc)}.enhanced-mag-detail{border-color:#fed7aa;box-shadow:0 26px 70px rgba(154,52,18,.10)}.enhanced-mag-detail:before{background:linear-gradient(90deg,#f97316,#fb7185,#8b5cf6)}.enhanced-mag-summary{grid-template-columns:repeat(4,1fr)}.enhanced-mag-summary div{background:linear-gradient(180deg,#fff,#fff7ed);box-shadow:0 12px 25px rgba(154,52,18,.07)}

.enhanced-sarkari-page{background:linear-gradient(180deg,#fff,#fff7ed)}.enhanced-sarkari-card{border:3px solid #7f1d1d;box-shadow:0 22px 50px rgba(127,29,29,.10);background:#fff}.enhanced-sj-title{background:linear-gradient(135deg,#7f1d1d,#b91c1c);padding:22px}.enhanced-sj-title strong{text-shadow:0 2px 0 rgba(0,0,0,.18);font-size:30px}.enhanced-sj-title h1{font-size:33px}.enhanced-sj-alert{background:#fef3c7;color:#92400e;border-top:2px solid #f59e0b;border-bottom:2px solid #991b1b}.sarkari-mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:2px solid #991b1b}.sarkari-mini-row div{padding:13px;text-align:center;border-right:1px solid #fecaca;background:#fff7ed}.sarkari-mini-row div:last-child{border-right:0}.sarkari-mini-row span{display:block;color:#991b1b;font-size:12px;text-transform:uppercase;font-weight:950}.sarkari-mini-row b{display:block;color:#111827;margin-top:3px}.enhanced-sj-section-title{background:linear-gradient(135deg,#111827,#374151);letter-spacing:.2px}.enhanced-sj-section-title.red{background:linear-gradient(135deg,#991b1b,#dc2626)}.enhanced-sj-section-title.blue{background:linear-gradient(135deg,#1d4ed8,#0f766e)}.enhanced-sarkari-card .enhanced-links a{box-shadow:none}.enhanced-sarkari-card .enhanced-content{border-radius:0;border-left:0;border-right:0}.single-design-sarkari .sidebar .widget{background:#fff7ed}

@media(max-width:980px){.enhanced-premium-wrap,.compact-single-layout,.single-sarkari-wrap{grid-template-columns:1fr}.enhanced-hero-copy h1,.enhanced-mag-card h1{font-size:40px}.enhanced-top-grid,.enhanced-mag-summary{grid-template-columns:1fr 1fr}.compact-head-stats,.sarkari-mini-row{grid-template-columns:1fr}.enhanced-link-strip{grid-template-columns:1fr}}
@media(max-width:640px){.enhanced-single-hero,.enhanced-mag-hero{padding:46px 0 34px}.enhanced-hero-copy h1,.enhanced-mag-card h1{font-size:30px}.enhanced-floating-panel span{grid-template-columns:1fr}.enhanced-top-grid,.enhanced-mag-summary,.compact-head-stats{grid-template-columns:1fr}.enhanced-content{padding:15px}.enhanced-compact-head{padding:22px}.enhanced-compact-head h1,.enhanced-sj-title h1{font-size:25px}.enhanced-links a{grid-template-columns:1fr}.enhanced-news-title-area{padding:22px 14px 8px}.enhanced-link-strip{margin-left:12px;margin-right:12px}}


/* Featured image fix v1.4.2 */
.jup-card-thumb-wrap{display:block;margin:-2px -2px 14px;border-radius:20px;overflow:hidden;background:#eef2ff;aspect-ratio:16/9;box-shadow:0 10px 22px rgba(15,23,42,.08)}
.jup-card-thumb-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.job-card:hover .jup-card-thumb-wrap img{transform:scale(1.04)}
.single-job-featured{width:100%;border-radius:24px;overflow:hidden;background:#eef2ff;box-shadow:0 24px 60px rgba(15,23,42,.18);margin:22px 0;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.28)}
.single-job-featured img{width:100%;height:100%;object-fit:cover;display:block}
.premium-hero-featured{max-width:420px;margin:0;align-self:stretch;min-height:230px}
.magazine-hero-featured{max-width:760px;margin:22px auto 0}
.compact-featured,.news-featured,.sarkari-featured{margin:18px 0 22px}
@media(max-width:900px){.premium-hero-featured{max-width:100%;width:100%;margin-top:18px}.single-job-featured{border-radius:18px}.jup-card-thumb-wrap{border-radius:16px}}

/* v1.4.3 - Single featured image controls */
.controlled-featured{
  width:min(100%, var(--jup-fi-width, 760px));
  max-width:var(--jup-fi-width, 760px);
  height:auto;
  max-height:var(--jup-fi-height, 430px);
  aspect-ratio:16/9;
  border-radius:var(--jup-fi-radius, 18px);
  overflow:hidden;
  background:#f8fafc;
  border:1px solid rgba(15,23,42,.08);
  box-shadow:0 18px 45px rgba(15,23,42,.12);
  margin:24px auto 30px;
}
.controlled-featured.align-left{margin-left:0;margin-right:auto}
.controlled-featured.align-center{margin-left:auto;margin-right:auto}
.controlled-featured.align-right{margin-left:auto;margin-right:0}
.controlled-featured img{
  width:100%;
  height:100%;
  max-height:var(--jup-fi-height, 430px);
  object-fit:var(--jup-fi-fit, cover);
  display:block;
  background:#fff;
}
.premium-content-featured,.news-content-featured,.compact-content-featured,.magazine-content-featured,.sarkari-content-featured{
  clear:both;
}
.premium-hero-featured.controlled-featured{width:min(100%,420px);max-width:420px;margin:0;align-self:center}
.news-featured.controlled-featured,.compact-featured.controlled-featured,.sarkari-featured.controlled-featured{margin:18px 0 22px;width:min(100%, var(--jup-fi-width, 760px))}
.single-detail-card .controlled-featured,
.single-compact-card .controlled-featured,
.single-news-card .controlled-featured,
.single-magazine-card .controlled-featured,
.single-sarkari-card .controlled-featured{
  margin-top:22px;
  margin-bottom:28px;
}
@media(max-width:900px){
  .controlled-featured{width:100%;max-width:100%;max-height:none;border-radius:min(var(--jup-fi-radius,18px),18px)}
  .controlled-featured img{max-height:none}
  .premium-hero-featured.controlled-featured{width:100%;max-width:100%;margin-top:18px}
}


/* v1.4.5 - Featured image extra location + Sarkari fix */
.after-links-featured.controlled-featured{
  margin-top:26px;
  margin-bottom:18px;
}
.sarkari-content-featured.controlled-featured,
.sarkari-after-links-featured.controlled-featured{
  border-radius:var(--jup-fi-radius, 14px);
  border:2px solid #fecaca;
  box-shadow:0 14px 34px rgba(127,29,29,.12);
}
.single-sarkari-card .sarkari-content-featured,
.single-sarkari-card .sarkari-after-links-featured{
  width:min(100%, var(--jup-fi-width, 760px));
  margin-left:auto;
  margin-right:auto;
}


/* Sidebar builder widgets */
.sidebar .widget{position:relative;overflow:hidden}.jup-sidebar-custom-html{line-height:1.65;color:#334155}.jup-sidebar-custom-html img{max-width:100%;height:auto;border-radius:14px}.jup-sidebar-custom-html a{font-weight:800}.jup-ad-placeholder{min-height:250px;border:1px dashed #93c5fd;border-radius:16px;background:repeating-linear-gradient(45deg,#f8fbff,#f8fbff 10px,#eef6ff 10px,#eef6ff 20px);display:flex;align-items:center;justify-content:center;text-align:center;color:#334155;font-weight:900}.jup-widget-ad{background:linear-gradient(180deg,#ffffff,#f8fbff)}.jup-widget-quick-links .category-list a b,.jup-widget-qualification .category-list a b{background:#eef2ff;color:#1e40af;border-radius:999px;min-width:24px;text-align:center}.jup-widget-updates{background:linear-gradient(135deg,#ffffff,#ecfdf5);border-color:#bbf7d0}.jup-widget-updates .btn{box-shadow:0 10px 22px rgba(15,118,110,.18)}

/* Sidebar sticky control - fixed no-cut layout */
@media (min-width: 981px){
  .sidebar.jup-sidebar-sticky{
    position: sticky;
    top: var(--jup-sidebar-sticky-top, 90px);
    align-self: start;
    height: auto;
    max-height: none;
    overflow: visible;
    padding-right: 0;
    z-index: 10;
  }
  .sidebar.jup-sidebar-sticky .widget{
    overflow: visible;
  }
  .sidebar.jup-sidebar-sticky .jup-ad-placeholder{
    min-height: 220px;
  }
}
@media (max-width: 980px){
  .sidebar.jup-sidebar-sticky{position:static;height:auto;max-height:none;overflow:visible;padding-right:0}
}

/* Frontend floating design switcher */
.jup-floating-switcher{position:fixed;right:22px;bottom:24px;z-index:99999;font-family:inherit}.jup-switcher-toggle{width:58px;height:58px;border-radius:50%;border:0;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;font-size:27px;font-weight:900;cursor:pointer;box-shadow:0 18px 45px rgba(15,23,42,.28);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.jup-switcher-toggle:hover{transform:translateY(-3px) rotate(20deg);box-shadow:0 22px 55px rgba(37,99,235,.36)}.jup-switcher-toggle span{line-height:1;display:block}.jup-switcher-panel{position:absolute;right:0;bottom:74px;width:330px;max-width:calc(100vw - 34px);background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 80px rgba(15,23,42,.25);padding:18px;opacity:0;visibility:hidden;transform:translateY(14px) scale(.96);transform-origin:bottom right;transition:all .22s ease}.jup-floating-switcher.active .jup-switcher-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.jup-switcher-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jup-switcher-head strong{font-size:18px;color:#0f172a}.jup-switcher-close{width:32px;height:32px;border:0;border-radius:50%;background:#f1f5f9;color:#0f172a;font-size:22px;line-height:1;cursor:pointer}.jup-switcher-panel p{margin:0 0 14px;color:#475569;font-size:13px;line-height:1.55}.jup-switcher-panel label{display:block;margin:12px 0 6px;color:#0f172a;font-weight:800;font-size:13px}.jup-switcher-panel select{width:100%;height:44px;border:1px solid #dbe3ee;border-radius:13px;padding:0 12px;background:#fff;color:#0f172a;font-weight:700;outline:0}.jup-switcher-panel select:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.jup-switcher-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:16px}.jup-switcher-apply,.jup-switcher-reset{border:0;border-radius:13px;padding:12px 14px;font-weight:900;cursor:pointer}.jup-switcher-apply{background:linear-gradient(135deg,#16a34a,#0f766e);color:#fff;box-shadow:0 12px 26px rgba(15,118,110,.2)}.jup-switcher-reset{background:#f1f5f9;color:#334155}@media(max-width:640px){.jup-floating-switcher{right:16px;bottom:18px}.jup-switcher-toggle{width:52px;height:52px;font-size:24px}.jup-switcher-panel{bottom:66px;width:310px}}


/* =======================================================
   Modern Blog Page Design v1.5.1
   ======================================================= */
.jup-blog-hero{position:relative;overflow:hidden;padding:72px 0 42px;background:radial-gradient(circle at 12% 8%,rgba(249,115,22,.22),transparent 30%),radial-gradient(circle at 90% 10%,rgba(20,184,166,.24),transparent 28%),linear-gradient(135deg,#07111f 0%,#0f172a 48%,#102a43 100%);color:#fff}.jup-blog-hero:before{content:"";position:absolute;inset:auto -80px -170px auto;width:420px;height:420px;border-radius:50%;background:rgba(59,130,246,.16);filter:blur(3px)}.jup-blog-hero.compact{padding:52px 0 34px}.jup-blog-hero-card{position:relative;z-index:1;max-width:920px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:0 28px 80px rgba(0,0,0,.28);backdrop-filter:blur(14px);border-radius:30px;padding:34px}.jup-blog-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(249,115,22,.16);border:1px solid rgba(249,115,22,.3);color:#fed7aa;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.5px}.jup-blog-hero h1{font-size:52px;line-height:1.08;margin:14px 0 12px;letter-spacing:-1.4px;color:#fff}.jup-blog-hero.compact h1{font-size:42px}.jup-blog-hero p{max-width:760px;margin:0;color:#cbd5e1;font-size:17px}.jup-blog-search{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:22px;max-width:680px;background:#fff;border-radius:18px;padding:10px;box-shadow:0 20px 55px rgba(0,0,0,.22)}.jup-blog-search input{border:0;background:#f8fafc;border-radius:13px;padding:14px 15px;font-size:15px;font-weight:700;color:#0f172a;outline:0}.jup-blog-search button{border:0;border-radius:13px;background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;padding:0 24px;font-weight:950;cursor:pointer}.jup-blog-layout{align-items:start}.jup-blog-main{min-width:0}.jup-blog-featured{display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid #dbeafe;border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(15,23,42,.09);margin-bottom:28px}.jup-blog-featured-img{display:block;min-height:315px;background:#e2e8f0;position:relative;overflow:hidden}.jup-blog-featured-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(15,23,42,.12))}.jup-blog-featured-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.jup-blog-featured:hover .jup-blog-featured-img img{transform:scale(1.04)}.jup-blog-featured-content{padding:30px;display:flex;flex-direction:column;justify-content:center}.jup-blog-badge{display:inline-flex;width:max-content;align-items:center;background:#e0f2fe;color:#075985;border:1px solid #bae6fd;border-radius:999px;padding:7px 12px;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.35px}.jup-blog-featured h2{font-size:32px;line-height:1.18;margin:14px 0 10px;color:#0f172a;letter-spacing:-.7px}.jup-blog-featured h2 a:hover,.jup-blog-card h3 a:hover{color:#0f766e}.jup-blog-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;color:#64748b;font-weight:800;font-size:13px}.jup-blog-meta span{position:relative}.jup-blog-meta span:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;width:4px;height:4px;border-radius:50%;background:#cbd5e1}.jup-blog-featured p{color:#475569;margin:14px 0 20px}.jup-blog-read{width:max-content}.jup-blog-section-head{display:flex;justify-content:space-between;align-items:end;margin:10px 0 18px}.jup-blog-section-head span{display:block;color:#f97316;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.55px}.jup-blog-section-head h2{margin:2px 0 0;color:#0f172a;font-size:30px;letter-spacing:-.6px}.jup-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jup-blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.jup-blog-card:hover{transform:translateY(-4px);border-color:#99f6e4;box-shadow:0 18px 42px rgba(15,23,42,.11)}.jup-blog-card-img{display:block;height:210px;background:#f1f5f9;overflow:hidden}.jup-blog-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.jup-blog-card:hover .jup-blog-card-img img{transform:scale(1.05)}.jup-blog-card-body{padding:18px}.jup-blog-card-cat{display:inline-flex;background:#ecfeff;color:#0f766e;border:1px solid #99f6e4;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.35px;margin-bottom:10px}.jup-blog-card h3{font-size:21px;line-height:1.3;margin:0 0 9px;color:#0f172a;letter-spacing:-.25px}.jup-blog-meta.small{font-size:12px;gap:8px 14px}.jup-blog-card p{color:#64748b;margin:12px 0 15px;font-size:14px}.jup-blog-card-link{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;color:#0f766e;font-weight:950}.jup-blog-card-link span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ccfbf1}.jup-blog-pagination{margin-top:24px}.jup-blog-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.jup-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;background:#fff;border:1px solid #e2e8f0;border-radius:13px;color:#0f172a;font-weight:900;padding:8px 12px;box-shadow:0 6px 18px rgba(15,23,42,.05)}.jup-blog-pagination .current{background:#0f766e;color:#fff;border-color:#0f766e}.jup-empty-state{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:32px;text-align:center;box-shadow:0 10px 28px rgba(15,23,42,.06)}.jup-single-blog-hero{padding:66px 0 110px;background:radial-gradient(circle at 18% 0,rgba(249,115,22,.18),transparent 28%),linear-gradient(135deg,#0f172a,#111827);color:#fff}.jup-single-blog-head{max-width:940px}.jup-single-blog-head h1{font-size:52px;line-height:1.08;margin:16px 0 12px;color:#fff;letter-spacing:-1.4px}.jup-single-blog-head .jup-blog-meta{color:#cbd5e1}.jup-single-blog-wrap{margin-top:-82px;position:relative;z-index:2}.jup-single-blog-main{min-width:0}.jup-single-blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px rgba(15,23,42,.11);overflow:hidden}.jup-single-blog-image{height:auto;max-height:520px;background:#f1f5f9;overflow:hidden}.jup-single-blog-image img{width:100%;height:100%;max-height:520px;object-fit:cover;display:block}.jup-single-blog-content{padding:34px;font-size:17px;color:#334155;line-height:1.85}.jup-single-blog-content h2,.jup-single-blog-content h3,.jup-single-blog-content h4{color:#0f172a;line-height:1.25;letter-spacing:-.35px}.jup-single-blog-content h2{font-size:30px;margin-top:30px}.jup-single-blog-content h3{font-size:24px;margin-top:24px}.jup-single-blog-content a{color:#0f766e;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.jup-single-blog-content blockquote{margin:24px 0;padding:18px 22px;border-left:5px solid #0f766e;background:#ecfeff;border-radius:0 16px 16px 0;color:#0f172a;font-weight:700}.jup-single-blog-content table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff}.jup-single-blog-content th,.jup-single-blog-content td{border:1px solid #e2e8f0;padding:12px;text-align:left}.jup-single-blog-content th{background:#f8fafc;color:#0f172a}.jup-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #e2e8f0;padding:20px 34px;background:#f8fafc}.jup-post-nav a{display:flex;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;color:#0f172a;font-weight:950}.jup-post-nav a:hover{background:#0f766e;color:#fff;border-color:#0f766e}
@media(max-width:1024px){.jup-blog-featured{grid-template-columns:1fr}.jup-blog-grid{grid-template-columns:1fr}.jup-blog-featured-img{min-height:270px}.jup-single-blog-head h1,.jup-blog-hero h1{font-size:40px}.jup-blog-hero-card{border-radius:24px;padding:26px}.jup-blog-card-img{height:235px}}
@media(max-width:700px){.jup-blog-hero{padding:42px 0 28px}.jup-blog-hero.compact{padding:38px 0 26px}.jup-blog-hero h1,.jup-blog-hero.compact h1,.jup-single-blog-head h1{font-size:32px;letter-spacing:-.7px}.jup-blog-hero-card{padding:20px}.jup-blog-search{grid-template-columns:1fr}.jup-blog-search button{min-height:46px}.jup-blog-featured-content,.jup-single-blog-content{padding:22px}.jup-blog-featured h2{font-size:26px}.jup-blog-card-img{height:205px}.jup-single-blog-hero{padding:44px 0 88px}.jup-single-blog-wrap{margin-top:-62px}.jup-post-nav{grid-template-columns:1fr;padding:16px 22px}.jup-single-blog-card{border-radius:24px}.jup-single-blog-image img{max-height:360px}}

/* =======================================================
   Modern Static Pages Design v1.5.2
   ======================================================= */
.jup-page-hero{position:relative;overflow:hidden;padding:70px 0 42px;background:radial-gradient(circle at 10% 10%,rgba(249,115,22,.22),transparent 30%),radial-gradient(circle at 88% 18%,rgba(20,184,166,.22),transparent 30%),linear-gradient(135deg,#f8fafc,#fff7ed 52%,#ecfeff);border-bottom:1px solid #e2e8f0}.jup-page-hero:before{content:"";position:absolute;right:-120px;top:-130px;width:360px;height:360px;border-radius:50%;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(20,184,166,.12));filter:blur(2px)}.jup-page-hero-card{position:relative;z-index:1;max-width:960px;background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.32);box-shadow:0 24px 70px rgba(15,23,42,.10);backdrop-filter:blur(14px);border-radius:32px;padding:34px}.jup-page-kicker{display:inline-flex;align-items:center;background:#eef2ff;color:#1d4ed8;border:1px solid #c7d2fe;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.45px}.jup-page-hero h1{font-size:52px;line-height:1.08;margin:14px 0 12px;color:#0f172a;letter-spacing:-1.2px}.jup-page-hero p{max-width:760px;color:#475569;font-size:17px;line-height:1.7;margin:0}.jup-page-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;font-size:13px;font-weight:850;color:#64748b}.jup-page-breadcrumb a{color:#0f766e}.jup-page-breadcrumb strong{color:#0f172a}.jup-page-section{background:linear-gradient(180deg,#ffffff,#f8fafc)}.jup-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.jup-page-main{min-width:0}.jup-page-featured{border-radius:28px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 18px 50px rgba(15,23,42,.09);margin-bottom:22px;background:#f1f5f9}.jup-page-featured img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover}.jup-page-content-card{background:#fff;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 16px 45px rgba(15,23,42,.08);overflow:hidden}.jup-page-content{padding:34px;font-size:17px;line-height:1.85;color:#334155}.jup-page-content h2,.jup-page-content h3,.jup-page-content h4{color:#0f172a;line-height:1.25;letter-spacing:-.3px}.jup-page-content h2{font-size:30px;margin-top:28px}.jup-page-content h3{font-size:24px;margin-top:22px}.jup-page-content p:first-child{margin-top:0}.jup-page-content a{color:#0f766e;font-weight:800;text-decoration:underline;text-underline-offset:3px}.jup-page-content ul,.jup-page-content ol{padding-left:22px}.jup-page-content li{margin:7px 0}.jup-page-content table{width:100%;border-collapse:collapse;margin:20px 0}.jup-page-content th,.jup-page-content td{border:1px solid #e2e8f0;padding:12px;text-align:left}.jup-page-content th{background:#f8fafc;color:#0f172a}.jup-page-content blockquote{margin:24px 0;padding:18px 22px;background:#ecfeff;border-left:5px solid #0f766e;border-radius:0 16px 16px 0;color:#0f172a;font-weight:750}.jup-page-side{position:sticky;top:95px;display:grid;gap:16px}.jup-page-widget{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 12px 34px rgba(15,23,42,.07);padding:20px}.jup-page-widget h3{margin:0 0 14px;color:#0f172a;font-size:19px}.jup-page-widget p{color:#475569;line-height:1.65;margin:0 0 14px}.jup-page-widget.accent{background:linear-gradient(135deg,#ffffff,#eef2ff)}.jup-page-widget.soft{background:linear-gradient(135deg,#ffffff,#ecfdf5);border-color:#bbf7d0}.jup-page-widget a:not(.btn){display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px dashed #dbe3ee;color:#334155;font-weight:900}.jup-page-widget a:not(.btn):last-child{border-bottom:0}.jup-page-widget a:not(.btn) span{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eef2ff;color:#1d4ed8}.jup-page-search{display:grid;gap:10px}.jup-page-search input{height:46px;border:1px solid #dbe3ee;border-radius:14px;padding:0 13px;font-weight:700;outline:0}.jup-page-search input:focus{border-color:#0f766e;box-shadow:0 0 0 4px rgba(15,118,110,.12)}.jup-page-search button{height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;font-weight:950;cursor:pointer}.jup-page-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.jup-page-stats div{background:#fff;border:1px solid #fed7aa;border-radius:22px;padding:18px;box-shadow:0 10px 28px rgba(249,115,22,.07)}.jup-page-stats b{display:block;color:#f97316;font-size:24px;line-height:1.1}.jup-page-stats span{display:block;color:#475569;font-weight:850;margin-top:5px}.jup-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.jup-contact-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:22px;padding:20px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.jup-contact-card span{font-size:28px}.jup-contact-card h3{margin:10px 0 7px;color:#0f172a}.jup-contact-card p{margin:0;color:#475569;line-height:1.6}.jup-policy-note{display:flex;gap:10px;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:22px;padding:18px;margin-top:18px;color:#78350f}.jup-policy-note strong{white-space:nowrap;color:#92400e}@media(max-width:1024px){.jup-page-layout{grid-template-columns:1fr}.jup-page-side{position:static;grid-template-columns:repeat(3,1fr)}.jup-page-hero h1{font-size:42px}.jup-contact-grid{grid-template-columns:1fr}.jup-page-stats{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.jup-page-hero{padding:42px 0 28px}.jup-page-hero-card{padding:22px;border-radius:24px}.jup-page-hero h1{font-size:32px;letter-spacing:-.6px}.jup-page-content{padding:22px;font-size:16px}.jup-page-side{grid-template-columns:1fr}.jup-page-stats{grid-template-columns:1fr}.jup-policy-note{display:block}.jup-policy-note strong{display:block;margin-bottom:5px}.jup-page-widget{border-radius:20px}}

/* =======================================================
   Header Builder - 5 Header Designs v1.5.3
   ======================================================= */
.jup-topbar{font-size:13px;font-weight:800;letter-spacing:.01em;position:relative;z-index:1001}.jup-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px}.jup-site-header{position:relative;z-index:1000}.jup-header-sticky{position:sticky;top:0}.admin-bar .jup-header-sticky{top:32px}.jup-header-inner{display:flex;align-items:center;gap:22px;min-height:78px}.jup-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:950;white-space:nowrap}.jup-logo img{max-height:var(--jup-logo-height,46px);width:auto;display:block}.jup-logo-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#2563eb;color:#fff;font-weight:950;box-shadow:0 10px 24px rgba(37,99,235,.25)}.jup-logo-text{font-size:25px;line-height:1;color:#0f172a}.jup-logo-text i{font-style:normal;color:#2563eb}.jup-main-nav{flex:1}.jup-main-nav ul{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.jup-main-nav a{display:block;text-decoration:none;font-weight:850;padding:11px 13px;border-radius:12px;transition:.2s ease}.jup-menu-left .jup-main-nav ul{justify-content:flex-start}.jup-menu-center .jup-main-nav ul{justify-content:center}.jup-menu-right .jup-main-nav ul{justify-content:flex-end}.jup-header-actions{display:flex;align-items:center;gap:10px}.jup-header-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:4px;box-shadow:0 8px 22px rgba(15,23,42,.06)}.jup-header-search input{width:150px;border:0;outline:0;background:transparent;padding:10px 8px 10px 14px;font-size:14px}.jup-header-search button{border:0;border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer;background:#0f172a;color:#fff}.jup-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border-radius:999px;text-decoration:none;font-weight:950;white-space:nowrap}.jup-mobile-menu-btn{display:none;border:0;border-radius:12px;padding:11px 14px;background:#0f172a;color:#fff;font-weight:900;cursor:pointer}

/* 1. Classic Clean */
.jup-header-classic{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 6px 18px rgba(15,23,42,.04)}.jup-header-classic .jup-main-nav a{color:#334155}.jup-header-classic .jup-main-nav a:hover{background:#f1f5f9;color:#0f172a}.jup-header-classic .jup-header-cta{background:#2563eb;color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.25)}body.header-design-classic .jup-topbar{background:#f8fafc;color:#475569;border-bottom:1px solid #e5e7eb}

/* 2. Premium Glass */
.jup-header-premium{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.94));box-shadow:0 14px 34px rgba(15,23,42,.18);backdrop-filter:blur(14px)}.jup-header-premium .jup-logo-text{color:#fff}.jup-header-premium .jup-logo-mark{background:linear-gradient(135deg,#facc15,#f97316);color:#111827}.jup-header-premium .jup-main-nav a{color:#dbeafe}.jup-header-premium .jup-main-nav a:hover{background:rgba(255,255,255,.12);color:#fff}.jup-header-premium .jup-header-cta{background:#facc15;color:#111827;box-shadow:0 10px 26px rgba(250,204,21,.25)}body.header-design-premium .jup-topbar{background:#020617;color:#cbd5e1}

/* 3. Sarkari Update */
.jup-header-sarkari{background:#fff7ed;border-bottom:3px solid #dc2626;box-shadow:0 8px 22px rgba(220,38,38,.08)}.jup-header-sarkari .jup-header-inner{min-height:72px}.jup-header-sarkari .jup-logo-mark{background:#dc2626}.jup-header-sarkari .jup-logo-text{color:#991b1b}.jup-header-sarkari .jup-main-nav a{color:#7f1d1d;border:1px solid transparent}.jup-header-sarkari .jup-main-nav a:hover{background:#fee2e2;border-color:#fecaca}.jup-header-sarkari .jup-header-cta{background:#dc2626;color:#fff}.jup-header-sarkari .jup-header-search{border-color:#fecaca}body.header-design-sarkari .jup-topbar{background:#dc2626;color:#fff}.jup-header-sarkari:after{content:"";display:block;height:4px;background:linear-gradient(90deg,#f97316,#fff,#16a34a)}

/* 4. Compact Fast */
.jup-header-compact{background:#0f766e;color:#fff;box-shadow:0 8px 20px rgba(15,118,110,.16)}.jup-header-compact .jup-header-inner{min-height:60px}.jup-header-compact .jup-logo-mark{width:34px;height:34px;border-radius:10px;background:#fff;color:#0f766e}.jup-header-compact .jup-logo-text{font-size:21px;color:#fff}.jup-header-compact .jup-main-nav a{color:#ecfeff;padding:9px 10px}.jup-header-compact .jup-main-nav a:hover{background:rgba(255,255,255,.14)}.jup-header-compact .jup-header-search{display:none}.jup-header-compact .jup-header-cta{background:#fff;color:#0f766e;min-height:36px}.jup-header-compact .jup-mobile-menu-btn{background:#064e3b}body.header-design-compact .jup-topbar{display:none}

/* 5. Magazine Style */
.jup-header-magazine{background:radial-gradient(circle at 15% 0,rgba(249,115,22,.25),transparent 28%),linear-gradient(135deg,#111827,#431407);color:#fff;box-shadow:0 14px 34px rgba(67,20,7,.18)}.jup-header-magazine .jup-logo-text{color:#fff}.jup-header-magazine .jup-logo-mark{background:#f97316;color:#fff;border-radius:50%}.jup-header-magazine .jup-main-nav a{color:#ffedd5}.jup-header-magazine .jup-main-nav a:hover{background:rgba(249,115,22,.18);color:#fff}.jup-header-magazine .jup-header-cta{background:#f97316;color:#fff}.jup-header-magazine .jup-header-search button{background:#f97316}.jup-header-magazine .jup-header-search{border-color:rgba(249,115,22,.28)}body.header-design-magazine .jup-topbar{background:#431407;color:#fed7aa}

/* Admin header preview colors */
.jup-preview-header-classic{background:#fff;border:1px solid #dcdcde}.jup-preview-header-premium{background:linear-gradient(135deg,#0f172a,#1d4ed8)}.jup-preview-header-sarkari{background:linear-gradient(#dc2626 0 24%,#fff7ed 24% 100%)}.jup-preview-header-compact{background:#0f766e}.jup-preview-header-magazine{background:linear-gradient(135deg,#111827,#431407)}.jup-preview-header-classic i,.jup-preview-header-premium i,.jup-preview-header-sarkari i,.jup-preview-header-compact i,.jup-preview-header-magazine i{display:block;height:12px;border-radius:999px;background:rgba(255,255,255,.8)}.jup-preview-header-classic i{background:#dbeafe}.jup-preview-header-sarkari i{background:#fecaca}.jup-header-design-grid .jup-preview{grid-template-columns:1fr 2fr 1fr;align-content:center}.jup-header-design-grid .jup-preview i:first-child{height:28px;border-radius:10px}.jup-header-design-grid .jup-preview i:nth-child(2){height:14px}.jup-header-design-grid .jup-preview i:nth-child(3){height:24px}.jup-header-design-grid .jup-preview i:nth-child(4){display:none}

@media(max-width:1120px){.jup-header-search{display:none}.jup-header-inner{gap:14px}.jup-main-nav a{padding:10px 9px;font-size:14px}}
@media(max-width:860px){.admin-bar .jup-header-sticky{top:46px}.jup-topbar-inner{display:grid;text-align:center;justify-content:center;min-height:auto;padding:8px 0}.jup-header-inner{min-height:66px;justify-content:space-between}.jup-mobile-menu-btn{display:inline-flex}.jup-header-cta{display:none}.jup-main-nav{position:absolute;left:16px;right:16px;top:calc(100% + 8px);display:none;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:10px;box-shadow:0 18px 48px rgba(15,23,42,.18)}.jup-main-nav.active{display:block}.jup-main-nav ul{display:grid;gap:4px}.jup-main-nav a{color:#0f172a!important}.jup-main-nav a:hover{background:#f1f5f9!important}.jup-header-actions{gap:8px}.jup-logo-text{font-size:20px}.jup-logo-mark{width:36px;height:36px}.jup-logo img{max-height:min(var(--jup-logo-height,44px),46px)}}
@media(max-width:782px){.admin-bar .jup-header-sticky{top:46px}}@media(max-width:600px){.admin-bar .jup-header-sticky{top:0}.jup-topbar{font-size:12px}.jup-header-inner{min-height:62px}.jup-logo img{max-width:190px}}

/* =======================================================
   Sticky Share Buttons v1.5.4
   ======================================================= */
.jup-sticky-share{position:fixed;z-index:999999;display:flex;gap:10px;align-items:center;pointer-events:auto}.jup-share-title{font-weight:950;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;box-shadow:0 10px 24px rgba(15,23,42,.08)}.jup-share-left,.jup-share-right{top:50%;transform:translateY(-50%);flex-direction:column}.jup-share-left{left:16px}.jup-share-right{right:16px}.jup-share-bottom{left:50%;bottom:18px;transform:translateX(-50%);background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border:1px solid rgba(226,232,240,.9);border-radius:999px;padding:9px 11px;box-shadow:0 18px 55px rgba(15,23,42,.16)}.jup-share-btn{width:46px;height:46px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-weight:950;color:#fff;box-shadow:0 12px 28px rgba(15,23,42,.16);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;background:#0f172a}.jup-share-btn:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 42px rgba(15,23,42,.22);filter:saturate(1.08)}.jup-share-btn span{font-weight:950;line-height:1}.jup-share-btn b{display:none}.jup-share-whatsapp{background:#22c55e}.jup-share-telegram{background:#0ea5e9}.jup-share-facebook{background:#2563eb}.jup-share-x{background:#0f172a}.jup-share-linkedin{background:#0a66c2}.jup-share-copy{background:#f97316}.jup-share-copy.copied{background:#16a34a}.jup-share-copy.copied span{font-size:0}.jup-share-copy.copied span:after{content:'✓';font-size:18px}.jup-share-square .jup-share-btn{border-radius:14px}.jup-share-square .jup-share-title{border-radius:14px;background:#0f172a;color:#fff;border-color:#0f172a}.jup-share-pill .jup-share-btn{width:auto;min-width:118px;height:42px;justify-content:flex-start;gap:9px;padding:0 15px;border-radius:999px}.jup-share-pill .jup-share-btn b{display:inline;font-size:12px;white-space:nowrap}.jup-share-pill.jup-share-left,.jup-share-pill.jup-share-right{align-items:stretch}.jup-share-glass{background:rgba(15,23,42,.35);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.22);padding:10px;border-radius:22px;box-shadow:0 22px 58px rgba(15,23,42,.28)}.jup-share-glass.jup-share-bottom{border-radius:999px}.jup-share-glass .jup-share-title{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.18);box-shadow:none}.jup-share-glass .jup-share-btn{box-shadow:none;border:1px solid rgba(255,255,255,.22)}
@media(max-width:900px){.jup-share-left,.jup-share-right{top:auto;left:50%;right:auto;bottom:14px;transform:translateX(-50%);flex-direction:row;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border:1px solid #e2e8f0;border-radius:999px;padding:8px 10px;box-shadow:0 18px 55px rgba(15,23,42,.16)}.jup-share-left .jup-share-title,.jup-share-right .jup-share-title{display:none}.jup-share-pill .jup-share-btn{min-width:46px;width:46px;padding:0;justify-content:center}.jup-share-pill .jup-share-btn b{display:none}.jup-share-btn{width:42px;height:42px}.jup-share-hide-mobile{display:none!important}}@media(max-width:520px){.jup-sticky-share{max-width:calc(100vw - 20px);gap:7px}.jup-share-bottom{bottom:10px;padding:7px 8px}.jup-share-btn{width:39px;height:39px;font-size:13px}.jup-share-title{display:none}}

/* Sticky share visibility fix */
.jup-sticky-share{visibility:visible!important;opacity:1!important;box-sizing:border-box}
.jup-sticky-share *{box-sizing:border-box}
body.admin-bar .jup-share-left,body.admin-bar .jup-share-right{margin-top:16px}
@media(max-width:782px){body.admin-bar .jup-share-left,body.admin-bar .jup-share-right{margin-top:0}}

/* =======================================================
   Footer Builder v2.0
   ======================================================= */
.jup-footer{position:relative;overflow:hidden;margin-top:40px}.jup-footer a{text-decoration:none}.jup-footer .container{position:relative;z-index:1}.jup-footer-cta-wrap{padding:34px 0 0}.jup-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;border-radius:28px;padding:26px 30px;box-shadow:0 22px 70px rgba(15,23,42,.14)}.jup-footer-cta span{display:inline-flex;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:7px 11px;margin-bottom:10px}.jup-footer-cta h2{margin:0 0 8px;font-size:30px;line-height:1.1;letter-spacing:-.5px}.jup-footer-cta p{margin:0;max-width:720px;line-height:1.6}.jup-footer-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 22px;font-weight:950;white-space:nowrap}.jup-footer-main{padding:44px 0 30px}.jup-footer-brand{max-width:760px;margin-bottom:28px}.jup-footer-brand .jup-logo{display:inline-flex;margin-bottom:14px}.jup-footer-brand p{max-width:680px;line-height:1.7;margin:0 0 15px}.jup-footer-socials{display:flex;flex-wrap:wrap;gap:10px}.jup-footer-socials a{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.jup-footer-grid{display:grid;grid-template-columns:repeat(var(--jup-footer-cols,4),minmax(0,1fr));gap:22px}.jup-footer-cols-1{--jup-footer-cols:1}.jup-footer-cols-2{--jup-footer-cols:2}.jup-footer-cols-3{--jup-footer-cols:3}.jup-footer-cols-4{--jup-footer-cols:4}.jup-footer-col,.jup-footer-block,.jup-footer-widget{min-width:0}.jup-footer h3{font-size:17px;margin:0 0 14px}.jup-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jup-footer li a{display:flex;align-items:center;gap:8px;font-weight:800}.jup-footer li a:before{content:'›';font-size:18px;font-weight:950}.jup-footer-newsletter{margin-top:28px;border-radius:24px;padding:20px;display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.jup-footer-newsletter strong{font-size:18px}.jup-footer-newsletter form{display:flex;gap:8px;flex-wrap:wrap}.jup-footer-newsletter input{min-height:44px;border-radius:999px;border:1px solid transparent;padding:0 16px;min-width:250px}.jup-footer-newsletter button{min-height:44px;border:0;border-radius:999px;padding:0 18px;font-weight:950;cursor:pointer}.jup-footer-newsletter small{width:100%;opacity:.78}.jup-footer-bottom{border-top:1px solid rgba(148,163,184,.25);padding:16px 0}.jup-footer-bottom .container{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-weight:800;font-size:14px}.jup-footer-menu{display:flex;gap:16px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.jup-footer-menu li a:before{display:none}.jup-back-to-top{position:fixed;right:18px;bottom:86px;z-index:9999;width:46px;height:46px;border:0;border-radius:999px;font-weight:950;cursor:pointer;box-shadow:0 16px 35px rgba(15,23,42,.18)}.jup-mobile-sticky-footer{display:none;position:fixed;left:10px;right:10px;bottom:10px;z-index:99998;border-radius:999px;padding:8px;box-shadow:0 18px 50px rgba(15,23,42,.22);backdrop-filter:blur(14px)}.jup-mobile-sticky-footer a{flex:1;text-align:center;border-radius:999px;padding:10px 6px;font-weight:950;font-size:13px}

.jup-footer-classic{background:#f8fafc;color:#334155;border-top:1px solid #e2e8f0}.jup-footer-classic .jup-footer-cta{background:#fff;border:1px solid #dbeafe}.jup-footer-classic .jup-footer-cta span{background:#dbeafe;color:#1d4ed8}.jup-footer-classic .jup-footer-cta h2,.jup-footer-classic h3{color:#0f172a}.jup-footer-classic .jup-footer-cta a,.jup-footer-classic .jup-footer-newsletter button,.jup-footer-classic .jup-back-to-top{background:#2563eb;color:#fff}.jup-footer-classic a{color:#334155}.jup-footer-classic a:hover{color:#2563eb}.jup-footer-classic .jup-footer-socials a{background:#e0f2fe;color:#075985}.jup-footer-classic .jup-footer-newsletter{background:#fff;border:1px solid #e2e8f0}.jup-footer-classic .jup-footer-newsletter input{border-color:#e2e8f0;background:#f8fafc;color:#0f172a}

.jup-footer-premium{background:radial-gradient(circle at 15% 5%,rgba(59,130,246,.24),transparent 30%),linear-gradient(135deg,#020617,#0f172a 48%,#172554);color:#cbd5e1}.jup-footer-premium:before{content:"";position:absolute;right:-180px;top:-180px;width:480px;height:480px;border-radius:50%;background:rgba(250,204,21,.08)}.jup-footer-premium .jup-logo-text,.jup-footer-premium h3,.jup-footer-premium .jup-footer-cta h2{color:#fff}.jup-footer-premium .jup-logo-mark{background:#facc15;color:#111827}.jup-footer-premium .jup-footer-cta{background:linear-gradient(135deg,rgba(37,99,235,.95),rgba(15,118,110,.9));color:#fff;border:1px solid rgba(255,255,255,.14)}.jup-footer-premium .jup-footer-cta span{background:rgba(255,255,255,.14);color:#e0f2fe}.jup-footer-premium .jup-footer-cta p{color:#dbeafe}.jup-footer-premium .jup-footer-cta a,.jup-footer-premium .jup-footer-newsletter button,.jup-footer-premium .jup-back-to-top{background:#facc15;color:#111827}.jup-footer-premium a{color:#dbeafe}.jup-footer-premium a:hover{color:#facc15}.jup-footer-premium .jup-footer-socials a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff}.jup-footer-premium .jup-footer-newsletter{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px)}.jup-footer-premium .jup-footer-newsletter input{background:rgba(255,255,255,.95);color:#0f172a}

.jup-footer-sarkari{background:#fff7ed;color:#7f1d1d;border-top:5px solid #991b1b}.jup-footer-sarkari:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#f97316,#fff,#16a34a)}.jup-footer-sarkari .jup-footer-cta{background:#991b1b;color:#fff;border-radius:0;border:3px solid #facc15}.jup-footer-sarkari .jup-footer-cta span{background:#facc15;color:#7f1d1d}.jup-footer-sarkari .jup-footer-cta p{color:#fee2e2}.jup-footer-sarkari .jup-footer-cta a,.jup-footer-sarkari .jup-footer-newsletter button,.jup-footer-sarkari .jup-back-to-top{background:#facc15;color:#7f1d1d}.jup-footer-sarkari h3{background:#991b1b;color:#fff;text-align:center;padding:10px;border-radius:0;margin-bottom:10px}.jup-footer-sarkari li a{background:#fff;border:1px solid #fecaca;color:#7f1d1d;padding:9px 10px}.jup-footer-sarkari .jup-logo-text{color:#991b1b}.jup-footer-sarkari .jup-logo-mark{background:#dc2626}.jup-footer-sarkari .jup-footer-socials a{background:#dc2626;color:#fff}.jup-footer-sarkari .jup-footer-newsletter{background:#fff;border:2px solid #fecaca;border-radius:0}.jup-footer-sarkari .jup-footer-newsletter input{border-color:#fecaca;background:#fff;color:#7f1d1d}

.jup-footer-compact{background:#0f766e;color:#ecfeff;margin-top:24px}.jup-footer-compact .jup-footer-cta-wrap{display:none}.jup-footer-compact .jup-footer-main{padding:28px 0 20px}.jup-footer-compact .jup-footer-brand{margin-bottom:18px}.jup-footer-compact .jup-logo-text,.jup-footer-compact h3{color:#fff}.jup-footer-compact .jup-logo-mark{background:#fff;color:#0f766e}.jup-footer-compact a{color:#ecfeff}.jup-footer-compact li a{padding:6px 0}.jup-footer-compact .jup-footer-socials a,.jup-footer-compact .jup-footer-newsletter button,.jup-footer-compact .jup-back-to-top{background:#fff;color:#0f766e}.jup-footer-compact .jup-footer-newsletter{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);padding:14px}.jup-footer-compact .jup-footer-newsletter input{background:#fff;color:#0f172a}.jup-footer-compact .jup-footer-bottom{padding:12px 0}

.jup-footer-magazine{background:radial-gradient(circle at 80% 0,rgba(249,115,22,.22),transparent 28%),linear-gradient(135deg,#111827,#431407);color:#fed7aa}.jup-footer-magazine .jup-footer-cta{background:#fff7ed;color:#431407;border:1px solid #fed7aa}.jup-footer-magazine .jup-footer-cta span{background:#ffedd5;color:#c2410c}.jup-footer-magazine .jup-footer-cta h2,.jup-footer-magazine h3{color:#fff}.jup-footer-magazine .jup-footer-cta h2{color:#431407}.jup-footer-magazine .jup-footer-cta a,.jup-footer-magazine .jup-footer-newsletter button,.jup-footer-magazine .jup-back-to-top{background:#f97316;color:#fff}.jup-footer-magazine a{color:#ffedd5}.jup-footer-magazine a:hover{color:#fdba74}.jup-footer-magazine .jup-logo-text{color:#fff}.jup-footer-magazine .jup-logo-mark{background:#f97316}.jup-footer-magazine .jup-footer-socials a{background:rgba(249,115,22,.18);border:1px solid rgba(253,186,116,.24);color:#fff}.jup-footer-magazine .jup-footer-newsletter{background:rgba(255,255,255,.08);border:1px solid rgba(253,186,116,.18)}.jup-footer-magazine .jup-footer-newsletter input{background:#fff7ed;color:#431407}

@media(max-width:900px){.jup-footer-cta{display:grid;text-align:left}.jup-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jup-footer-newsletter{display:grid}.jup-footer-newsletter form{width:100%}.jup-footer-newsletter input{min-width:0;flex:1}.jup-footer-bottom .container{display:grid;text-align:center;justify-content:center}.jup-footer-menu{justify-content:center}}@media(max-width:620px){.jup-footer-grid{grid-template-columns:1fr}.jup-footer-cta{padding:22px;border-radius:20px}.jup-footer-cta h2{font-size:24px}.jup-footer-newsletter form{display:grid}.jup-mobile-sticky-footer{display:flex}..jup-footer .jup-logo-text{font-size:22px}}
