*{box-sizing:border-box}:root{--bg:#f6f7fb;--card:#fff;--text:#182033;--muted:#758096;--border:#e4e8ef;--primary:#6948e8;--red:#c72b3e;--shadow:0 16px 40px rgba(20,28,50,.08)}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.btop{height:68px;background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 max(18px,calc((100vw - 1100px)/2));font-size:13px}.btop a{color:var(--muted);text-decoration:none}.bwrap{max-width:1100px;margin:auto;padding:28px 18px 60px}.hero{background:linear-gradient(135deg,#291750,#6948e8);color:#fff;border-radius:22px;padding:30px;margin-bottom:18px}.hero span{font-size:9px;letter-spacing:2px;opacity:.8}.hero h1{font-size:30px;margin:8px 0}.hero p{font-size:12px;opacity:.8}.panel{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:20px}.cms-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:15px}.narrow{max-width:650px;margin:auto}label{display:block;font-size:10px;font-weight:800;margin:11px 0}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:9px;padding:11px;font:inherit;font-size:11px;margin-top:5px;background:#fff;color:var(--text)}button{border:0;border-radius:9px;background:var(--primary);color:#fff;padding:11px 16px;font-size:10px;font-weight:900;cursor:pointer}.post-row{display:flex;justify-content:space-between;gap:15px;padding:14px 2px;border-top:1px solid var(--border)}.post-row small,.post-row span{display:block;color:var(--muted);font-size:9px}.post-row strong{display:block;font-size:12px;margin:4px 0}.post-actions{display:flex;gap:7px;align-items:center}.post-actions a{font-size:9px;text-decoration:none;color:var(--primary)}.danger{background:var(--red)}.category-list{margin-top:20px}.category-list div{padding:10px 0;border-top:1px solid var(--border)}.category-list small{display:block;color:var(--muted);font-size:9px}.search{display:grid;grid-template-columns:1fr 200px auto;gap:8px;margin-bottom:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card{background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.card img{width:100%;height:170px;object-fit:cover}.card>div{padding:17px}.card small,.article>small{font-size:9px;color:var(--muted)}.card h2{font-size:17px;margin:8px 0}.card h2 a{color:inherit;text-decoration:none}.card p{font-size:11px;line-height:1.6;color:var(--muted)}.card span{font-size:9px;color:var(--muted)}.article{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);padding:30px;max-width:850px;margin:auto}.article h1{font-size:36px;line-height:1.15;margin:12px 0 22px}.featured{width:100%;max-height:450px;object-fit:cover;border-radius:14px;margin-bottom:22px}.content{font-size:14px;line-height:1.85;white-space:normal}.related{max-width:850px;margin:25px auto}.related h2{font-size:18px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-grid a{background:#fff;border:1px solid var(--border);border-radius:13px;padding:15px;text-decoration:none;color:inherit}.related-grid strong{display:block;font-size:11px}.related-grid small{display:block;color:var(--muted);font-size:8px;margin-top:6px}.error{background:#fff0f1;color:var(--red);border:1px solid #ecc5ca;border-radius:10px;padding:12px;font-size:11px;margin-bottom:15px}.empty{text-align:center;padding:35px;color:var(--muted);font-size:12px}@media(max-width:800px){.cms-grid,.cards{grid-template-columns:1fr}.search{grid-template-columns:1fr}.article h1{font-size:28px}.related-grid{grid-template-columns:1fr}.post-row{display:block}.post-actions{margin-top:10px}}
.breadcrumbs{max-width:850px;margin:0 auto 12px;font-size:10px;color:#758096}.breadcrumbs a{color:#6948e8;text-decoration:none}.breadcrumbs span{margin:0 5px;color:#a1a7b2}/* V44 — futuristic public journal; replaces the old light CMS presentation */
.fx-blog-body{--blog-line:rgba(143,65,225,.42)}
.blog-v44{max-width:1500px;padding-top:34px}.blog-hero{padding:48px 54px;min-height:390px}.blog-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px}.blog-hero h1{font:800 clamp(42px,5vw,76px) Orbitron,sans-serif;line-height:.98;margin:12px 0 18px}.blog-hero h1 em{font-style:normal;color:#ffd34a;text-shadow:0 0 25px rgba(255,201,47,.2)}.blog-hero p{max-width:620px;color:#aeb3c8;font-size:13px;line-height:1.8}.blog-hero-actions{display:flex;align-items:center;gap:22px;margin-top:25px}.blog-text-link{color:#55e5ff;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:1px}.blog-mandala{height:300px;display:grid;place-items:center;position:relative}.blog-mandala div{width:280px;height:280px;border-radius:50%;border:1px solid rgba(49,230,255,.28);box-shadow:0 0 55px rgba(49,230,255,.08),inset 0 0 45px rgba(157,60,255,.06);background:repeating-radial-gradient(circle,transparent 0 35px,rgba(49,230,255,.08) 36px 37px)}.blog-mandala:before,.blog-mandala:after{content:"";position:absolute;width:220px;height:1px;background:linear-gradient(90deg,transparent,#4ceaff,transparent);transform:rotate(45deg)}.blog-mandala:after{transform:rotate(-45deg)}.blog-mandala span{position:absolute;font-size:72px;color:#ffd24a;text-shadow:0 0 35px rgba(255,201,47,.45)}
.blog-search{margin-top:18px;padding:15px 16px;display:grid;grid-template-columns:190px 1fr 190px 130px;gap:10px;align-items:center}.blog-search-label span{display:block;font:700 7px Orbitron,sans-serif;color:#48e8ff;letter-spacing:2px}.blog-search-label b{font-size:11px;margin-top:4px;display:block}.blog-search input,.blog-search select{height:46px;border:1px solid rgba(119,76,194,.55);border-radius:10px;background:#040719;color:#fff;padding:0 13px;outline:0}.blog-search select option{background:#070a18}.blog-search input:focus,.blog-search select:focus{border-color:#38e2fa}.blog-search .fx-primary{height:46px;font-size:9px}
.blog-heading{display:flex;align-items:end;justify-content:space-between;margin:45px 2px 18px}.blog-heading h2{font:800 24px Orbitron,sans-serif;margin:7px 0 0;color:#fff}.blog-count{font:700 8px Orbitron,sans-serif;color:#777d94;letter-spacing:1.5px}.blog-grid-v44{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-card-v44{min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s}.blog-card-v44:hover{transform:translateY(-5px);border-color:rgba(49,230,255,.65);box-shadow:0 25px 60px rgba(0,0,0,.55),0 0 35px rgba(49,230,255,.08)}.blog-card-media{height:190px;background:radial-gradient(circle at 50% 40%,#19254c,#060918 68%);background-size:cover;background-position:center;position:relative;border-bottom:1px solid rgba(139,61,224,.38)}.blog-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,5,17,.82))}.blog-card-media span{position:absolute;z-index:2;left:14px;top:14px;border:1px solid #39ddfa;border-radius:20px;padding:5px 8px;color:#5beaff;background:rgba(0,20,31,.55);font-size:6px;font-weight:900;letter-spacing:1px}.blog-card-media i{position:absolute;z-index:2;right:15px;bottom:13px;color:rgba(255,255,255,.55);font:700 18px Orbitron,sans-serif;font-style:normal}.blog-card-body{padding:19px}.blog-card-body>small{font-size:7px;color:#ffc938;letter-spacing:.3px}.blog-card-body h3{font-size:17px;line-height:1.35;margin:9px 0}.blog-card-body h3 a{color:#fff;text-decoration:none}.blog-card-body p{font-size:10px;line-height:1.7;color:#8f95aa;min-height:50px}.blog-card-foot{border-top:1px solid rgba(100,68,143,.35);margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.blog-card-foot span{font-size:7px;color:#747b90}.blog-card-foot a{font-size:8px;color:#54e4ff;text-decoration:none;font-weight:900}.blog-empty{padding:70px 25px;text-align:center}.blog-empty>span{font-size:38px;color:#ffd04a;text-shadow:0 0 25px rgba(255,200,47,.4)}.blog-empty h3{font:700 20px Orbitron,sans-serif}.blog-empty p{color:#8f95aa;font-size:10px}.blog-newsletter{margin-top:48px;padding:22px 25px;display:grid;grid-template-columns:72px 1fr minmax(400px,520px);gap:20px;align-items:center}.newsletter-orb{width:58px;height:58px;border:1px solid #9845de;border-radius:50%;display:grid;place-items:center;color:#ffd04b;font-size:25px;box-shadow:0 0 25px rgba(153,63,225,.22)}.blog-newsletter h3{margin:5px 0 4px;font-size:20px}.blog-newsletter p{margin:0;color:#8e94aa;font-size:9px}.blog-newsletter form{height:48px;display:grid;grid-template-columns:1fr 120px;border:1px solid rgba(147,65,223,.55);border-radius:10px;overflow:hidden;background:#030615}.blog-newsletter input{border:0;background:transparent;color:#fff;padding:0 13px;outline:0;font-size:10px}.blog-newsletter button{border:0;background:linear-gradient(135deg,#ffe16a,#d99400);color:#160e00;font-weight:900;font-size:9px}
@media(max-width:900px){.blog-hero-grid{grid-template-columns:1fr}.blog-mandala{height:190px}.blog-search{grid-template-columns:1fr 1fr}.blog-search-label{grid-column:1/-1}.blog-grid-v44{grid-template-columns:1fr 1fr}.blog-newsletter{grid-template-columns:58px 1fr}.blog-newsletter form{grid-column:1/-1}}
@media(max-width:600px){.blog-v44{padding:18px 10px 45px}.blog-hero{padding:28px 20px;min-height:470px}.blog-hero h1{font-size:38px}.blog-hero p{font-size:10px}.blog-mandala{height:150px}.blog-mandala div{width:145px;height:145px}.blog-mandala span{font-size:42px}.blog-search{grid-template-columns:1fr;padding:12px}.blog-grid-v44{grid-template-columns:1fr}.blog-heading{margin-top:30px}.blog-heading h2{font-size:17px}.blog-newsletter{grid-template-columns:1fr;padding:18px}.newsletter-orb{margin-bottom:3px}.blog-newsletter form{grid-template-columns:1fr 105px}}
/* V44 article */
.article-v44{max-width:1180px}.fx-breadcrumbs{margin:0 0 18px;font-size:9px;color:#777d92}.fx-breadcrumbs a{color:#8d91a8;text-decoration:none}.fx-breadcrumbs a:last-child{color:#ffd04a}.fx-breadcrumbs span{margin:0 8px;color:#554b6c}.article-fx{padding:42px 50px}.article-meta{display:flex;align-items:center;gap:18px;font-size:8px;color:#747b91}.article-meta .fx-kicker{margin-right:auto}.article-fx h1{font:800 clamp(35px,4.2vw,64px) Orbitron,sans-serif;line-height:1.08;margin:15px 0}.article-lead{font-size:13px;line-height:1.75;color:#a6acc0;max-width:780px}.article-image{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:14px;margin:28px 0;border:1px solid rgba(142,63,225,.5)}.article-content{max-width:850px;color:#c3c6d3;font-size:14px;line-height:2;white-space:normal}.related-v44{margin-top:45px}.related-grid-v44{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-grid-v44 a{padding:20px;text-decoration:none;color:#fff;transition:.2s}.related-grid-v44 a:hover{transform:translateY(-3px);border-color:#35def7}.related-grid-v44 small{display:block;color:#7d8397;font-size:8px;margin-bottom:12px}.related-grid-v44 strong{display:block;font-size:12px;line-height:1.5}.related-grid-v44 span{display:block;color:#4fe5ff;font-size:8px;font-weight:900;margin-top:18px}@media(max-width:700px){.article-fx{padding:28px 18px}.article-meta{display:block}.article-meta>span{display:block;margin-bottom:8px}.article-fx h1{font-size:30px}.article-content{font-size:12px}.related-grid-v44{grid-template-columns:1fr}}

.blog-categories{display:flex;flex-wrap:wrap;gap:8px;margin:-3px 0 22px}.blog-categories a{display:inline-flex;padding:8px 12px;border:1px solid rgba(119,76,194,.42);border-radius:999px;color:#9da4b9;text-decoration:none;font:800 7px Orbitron,sans-serif;letter-spacing:.8px}.blog-categories a:hover,.blog-categories a.active{color:#ffe05b;border-color:rgba(255,208,70,.65);background:rgba(255,208,70,.06)}.blog-card-media.is-placeholder{background:radial-gradient(circle at 50% 35%,rgba(77,221,250,.24),transparent 25%),radial-gradient(circle at 50% 50%,rgba(142,58,225,.25),transparent 58%),#050817}.blog-card-media.is-placeholder:before{content:"ॐ";position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:rgba(255,210,74,.7);font-size:58px;text-shadow:0 0 35px rgba(255,210,74,.3)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:28px 0 5px}.blog-pagination a,.blog-pagination span{font:800 8px Orbitron,sans-serif;letter-spacing:.7px;text-decoration:none}.blog-pagination a{color:#53e5ff;border:1px solid rgba(59,218,247,.4);padding:9px 12px;border-radius:8px}.blog-pagination span{color:#777d92}.article-category-link{text-decoration:none!important}.article-category-link:hover{color:#ffe05b!important}
