:root{--gold:#c79625;--gold2:#e4bd53;--cement:#f1f1ef;--cement2:#e7e7e4;--ink:#202124;--muted:#65676b;--line:#d8d8d4;--white:#fff;--shadow:0 8px 22px rgba(35,35,35,.10)}
*{box-sizing:border-box}body{margin:0;background:#f6f6f4;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}img{max-width:100%;height:auto;display:block}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{background:rgba(247,247,245,.96);border-bottom:1px solid #d4d4d0;position:relative;z-index:20}.header-inner{max-width:1600px;margin:auto;padding:16px 4%;min-height:88px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:14px;min-width:280px}.brand-mark{display:flex;align-items:center;justify-content:center;width:62px;height:62px;background:linear-gradient(145deg,#f5d879,#a87612 75%);color:white;clip-path:polygon(50% 0,65% 27%,100% 15%,87% 100%,50% 77%,13% 100%,0 15%,35% 27%);font-size:36px;font-weight:900;text-shadow:0 2px 3px #6d4a09;filter:drop-shadow(0 3px 2px #999)}.brand-copy{display:flex;flex-direction:column;line-height:1.3}.site-title{font-size:26px;font-weight:700;letter-spacing:1.2px}.brand-copy span{font-size:12px;color:var(--muted);letter-spacing:.4px}.primary-nav{margin-left:auto}.nav-list{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0;background:#efefed;border:1px solid #c8c8c4;border-radius:40px;box-shadow:0 5px 13px #00000014;padding:4px}.nav-list li{margin:0}.nav-list a{display:flex;align-items:center;padding:12px 17px;border-radius:30px;font-size:13px;font-weight:600;white-space:nowrap}.nav-list .current-menu-item>a,.nav-list a:hover{background:linear-gradient(#f4d46b,#b17a0b);color:#fff;border:1px solid #9a6a08;box-shadow:inset 0 1px 1px #fff9,0 3px 5px #0002}.header-actions{display:flex;gap:12px}.round-action{display:grid;place-items:center;width:52px;height:46px;border-radius:26px;background:linear-gradient(#f9e28c,#b77e0c);border:1px solid #98700d;color:white;font-size:26px;box-shadow:inset 0 1px 2px #fff9,0 3px 6px #0002}.cart-link{background:linear-gradient(#f9f9f8,#e2e2df);color:#222;border-color:#c9c9c5;font-size:19px}.menu-toggle{display:none}.search-panel{display:none;max-width:1500px;margin:0 auto;padding:0 4% 15px}.search-panel.is-open{display:block}
.home-layout{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:minmax(0,3.15fr) minmax(280px,1fr);gap:14px;padding:12px 3.5% 0}.main-column{min-width:0}.hero{min-height:390px;background:linear-gradient(90deg,#f5f5f2 0%,#f5f5f2e8 55%,#d8d8d4 100%);background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:center;padding:42px 3.5%;border-radius:4px}.hero-copy{width:56%;position:relative;z-index:3}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:12px}.eyebrow i{display:inline-block;width:27px;height:4px;border-radius:3px;background:var(--gold)}.hero h1{font-family:Georgia,serif;font-size:clamp(38px,4vw,62px);line-height:1.03;letter-spacing:-1.3px;margin:22px 0 20px;max-width:650px}.hero h1::first-line{color:#242426}.hero p{font-size:16px;max-width:560px;color:#35363a;margin:0 0 28px}.hero-buttons{display:flex;gap:17px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:12px 25px;border-radius:28px;font-size:14px;font-weight:700;min-width:145px;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-gold{color:#fff;background:linear-gradient(180deg,#f3d26c,#b27a0b);border:1px solid #98700d;box-shadow:inset 0 1px 2px #fff9,0 4px 0 #8c620a,0 7px 12px #0002}.btn-outline{border:1px solid #3b3b3b;background:#f7f7f5;color:#242424}.play{display:grid;place-items:center;background:#252525;color:#fff;border-radius:50%;width:21px;height:21px;font-size:10px}.hero-visual{position:absolute;right:0;bottom:0;width:48%;height:100%;overflow:hidden;background:linear-gradient(120deg,transparent,#b9b9b5 85%)}.quote-card{position:absolute;right:26%;top:9%;z-index:1;width:140px;padding:23px 17px;background:#efeee8;border:5px solid #8b681e;box-shadow:0 4px 8px #0003;font-family:Georgia,serif;color:#866322;font-size:19px;line-height:1.4;transform:rotate(-3deg)}.quote-card i{display:block;width:36px;height:2px;background:var(--gold);margin-top:14px}.desk-lamp{position:absolute;right:12%;top:0;width:4px;height:92px;background:#6f6047}.desk-lamp:after{content:"";position:absolute;top:75px;left:-30px;width:64px;height:42px;background:linear-gradient(#e6c878,#8b651d);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);border-radius:4px}.shelf{position:absolute;right:0;top:38%;height:7px;width:34%;background:#8b8b85;box-shadow:0 4px 5px #0002}.plant{position:absolute;right:5%;top:23%;font-size:62px;color:#41682c;transform:rotate(15deg)}.laptop{position:absolute;right:22%;bottom:13%;width:30%;height:34%;background:linear-gradient(120deg,#f9f9f8,#9c9d9b);border:2px solid #aaa;border-radius:8px 8px 3px 3px;display:grid;place-items:center;color:#888;font-size:27px;box-shadow:0 6px 12px #0002}.desk{position:absolute;bottom:0;left:0;width:100%;height:13%;background:linear-gradient(#e6e5e0,#a8a7a1);border-top:5px solid #fafaf8;box-shadow:0 -4px 10px #0002}.hero-dots{position:absolute;bottom:13px;left:49%;display:flex;gap:8px;z-index:4}.hero-dots b,.hero-dots i{width:9px;height:7px;background:#fff;border-radius:8px}.hero-dots b{background:var(--gold);width:18px}
.features{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:27px 12px 24px;background:#f7f7f5;border-bottom:1px solid #e1e1de}.feature{text-align:center;padding:0 8px}.feature-icon{margin:0 auto 11px;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;font-size:27px;color:white;background:linear-gradient(#f4d36b,#a9760b);border:2px solid #fff;outline:1px solid #c3a04d;box-shadow:0 3px 8px #0002}.feature h3{font-size:15px;margin:0 0 7px}.feature p{font-size:12px;color:#555;margin:0 auto;max-width:190px}.projects-section{padding:20px 0 28px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.section-heading h2{font-size:19px;margin:0}.section-heading h2 span{color:var(--gold)}.section-heading>a{font-size:12px;font-weight:700}.project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.project-thumb{height:120px;display:block;position:relative;overflow:hidden;border:1px solid #d4d4d0;border-radius:6px;background:#e5e5e1}.project-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.project-thumb:hover img{transform:scale(1.05)}.project-category{position:absolute;left:8px;bottom:7px;background:#2f3030c9;color:white;border-radius:14px;padding:3px 9px;font-size:10px}.project-card h3{font-size:13px;font-weight:500;margin:7px 0 1px}.project-card time{font-size:11px;color:#777}.thumb-placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#d5d5d0,#f8f8f6);color:#b48a2c;font-size:40px}
.sidebar{background:#f0f0ee;border:1px solid #e0e0dc;border-radius:5px;padding:17px 22px;align-self:stretch;min-width:0}.widget{padding:0 0 19px;margin:0 0 17px;border-bottom:1px solid #ddd}.widget:last-child{border-bottom:0;margin-bottom:0}.widget-title{font-size:16px;margin:0 0 13px;display:flex;align-items:center;gap:10px}.widget-title span{color:#b5881e}.search-form{display:flex;width:100%;border:1px solid #c8c8c4;border-radius:30px;overflow:hidden;background:#fafaf8;box-shadow:inset 0 2px 3px #0000000b}.search-form label{flex:1;min-width:0}.search-field{width:100%;border:0;background:transparent;padding:12px 17px;outline:none;font-size:12px}.search-submit{width:50px;border:0;background:linear-gradient(#f4d46e,#b17a0b);color:white;font-size:24px;cursor:pointer}.category-list{list-style:none;margin:0;padding:0}.category-list li{margin:0}.category-list a{display:flex;justify-content:space-between;align-items:center;padding:7px 3px;font-size:12px}.category-list .count{background:#e5e5e2;border:1px solid #d0d0cc;border-radius:10px;padding:1px 10px}.recent-posts{list-style:none;padding:0;margin:0}.recent-posts li{display:flex;gap:12px;margin-bottom:13px;font-size:12px;line-height:1.45}.recent-thumb{width:91px;height:58px;flex:0 0 91px;border-radius:5px;overflow:hidden;background:#ddd}.recent-thumb img{width:100%;height:100%;object-fit:cover}.recent-thumb span{display:grid;place-items:center;height:100%;color:#b78c2b;font-size:25px}.recent-posts li div{display:flex;flex-direction:column;gap:5px}.recent-posts time{font-size:10px;color:#777}.social-links{display:flex;gap:10px;flex-wrap:wrap}.social-links a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:white;font-weight:bold;background:linear-gradient(#f4d46e,#a9750b);border:1px solid #9a6d0b;box-shadow:inset 0 1px 2px #fff9}
.site-footer{background:#ededeb;border-top:1px solid #d4d4d0}.footer-main{max-width:1600px;margin:auto;padding:25px 4%;display:grid;grid-template-columns:1.3fr 1.1fr 1.2fr 1.5fr 1fr;gap:28px;align-items:start}.footer-brand{display:flex;align-items:center;gap:10px}.brand-mark.small{width:50px;height:50px;font-size:27px;flex:0 0 50px}.footer-brand strong{font-size:18px;letter-spacing:.5px}.footer-brand p{font-size:11px;margin:0;color:#666}.footer-main h3{font-size:13px;margin:0 0 8px}.footer-main p,.footer-main li{font-size:11px;color:#555;margin:3px 0}.footer-links ul{list-style:none;margin:0;padding:0;columns:2}.footer-links li{break-inside:avoid}.footer-links a:before{content:"› ";color:#b38720}.footer-contact p{overflow-wrap:anywhere}.newsletter-form{display:flex;margin-top:10px;border:1px solid #ccc;border-radius:5px;overflow:hidden;background:white}.newsletter-form input{width:100%;min-width:0;border:0;padding:9px;font-size:11px}.newsletter-form button{border:0;background:linear-gradient(#f1d16a,#a8750b);color:white;padding:0 14px;font-size:11px;cursor:pointer}.footer-slogan{font-family:Georgia,serif;font-style:italic;color:#b3831c;font-size:23px;text-align:center;transform:rotate(-5deg);padding-top:12px}.footer-extra{padding:15px 4%;border-top:1px solid #ddd}.footer-bottom{background:#343536;color:#eee;display:flex;justify-content:space-between;gap:15px;padding:12px 4%;font-size:11px}.footer-bottom div{display:flex;gap:18px}.footer-bottom a{color:#eee}
.content-layout{max-width:1450px;margin:35px auto;padding:0 4%;display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:30px}.page-wrap{max-width:1100px;margin:40px auto;padding:0 4%}.archive-header h1,.article-header h1{font-family:Georgia,serif;font-size:38px;line-height:1.2}.list-post{display:grid;grid-template-columns:240px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.list-thumb{height:165px;overflow:hidden;border-radius:7px;background:#e5e5e1}.list-thumb img{width:100%;height:100%;object-fit:cover}.list-post h2{font-family:Georgia,serif;font-size:25px;margin:0 0 8px}.post-meta,.post-meta a{font-size:12px;color:#777}.list-post p{color:#555}.text-link{font-weight:bold;color:#9d7012}.featured-image{margin:22px 0}.featured-image img{width:100%;max-height:550px;object-fit:cover;border-radius:8px}.entry-content{font-size:16px;line-height:1.85}.entry-content img{border-radius:6px}.entry-content h2,.entry-content h3{font-family:Georgia,serif}.post-tags{margin-top:25px;color:#777}.post-tags a{display:inline-block;padding:4px 10px;background:#e8e8e4;border-radius:20px;margin:3px}.page-wrap .entry-content{margin-top:25px}.error-page{text-align:center;padding:80px 4%}.error-page h1{font-size:100px;color:var(--gold);margin:0}.error-page .search-form{max-width:450px;margin:20px auto}.pagination,.nav-links{display:flex;gap:8px;margin:25px 0}.page-numbers{padding:8px 13px;background:#e8e8e4;border-radius:5px}.page-numbers.current{background:var(--gold);color:#fff}.comments-area{margin-top:40px}.comment-list{padding-left:25px}.comment-body{padding:15px;border-bottom:1px solid #ddd}.comment-form input,.comment-form textarea{padding:10px;border:1px solid #ccc;border-radius:4px;max-width:100%}.comment-form input[type=submit]{background:var(--gold);color:white;border:0;padding:12px 20px;cursor:pointer}
@media(max-width:1200px){.header-inner{gap:12px}.brand{min-width:215px}.site-title{font-size:22px}.nav-list a{padding:10px 11px}.home-layout{grid-template-columns:minmax(0,2.5fr) minmax(260px,1fr)}.footer-main{grid-template-columns:repeat(3,1fr)}.footer-slogan{display:none}}
@media(max-width:900px){.header-inner{flex-wrap:wrap;padding:12px 4%}.brand{flex:1}.menu-toggle{display:flex;flex-direction:column;gap:5px;border:1px solid #ccc;border-radius:8px;background:#f7f7f5;padding:11px}.menu-toggle span{width:22px;height:2px;background:#333}.primary-nav{display:none;order:5;width:100%;margin:0}.primary-nav.is-open{display:block}.nav-list{flex-direction:column;align-items:stretch;border-radius:12px}.nav-list a{border-radius:8px}.header-actions{gap:7px}.round-action{width:42px;height:40px}.home-layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.widget{margin:0}.hero{min-height:370px}.hero-visual{opacity:.72;width:48%}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout{grid-template-columns:1fr}.content-layout .sidebar{display:block}}
@media(max-width:600px){.brand{min-width:0;gap:9px}.brand-mark{width:46px;height:48px;font-size:27px}.site-title{font-size:18px}.brand-copy span{font-size:10px}.header-actions{display:none}.hero{padding:32px 22px;min-height:430px;align-items:flex-start}.hero-copy{width:100%}.hero h1{font-size:40px;max-width:95%}.hero p{font-size:14px;max-width:95%}.hero-visual{width:60%;height:45%;opacity:.35}.quote-card{display:none}.hero-dots{left:45%}.features{grid-template-columns:repeat(2,1fr);gap:22px 10px}.feature:last-child{grid-column:1/-1}.project-grid{gap:13px}.project-thumb{height:105px}.sidebar{grid-template-columns:1fr;padding:16px}.footer-main{grid-template-columns:1fr 1fr;gap:20px}.footer-newsletter{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-bottom div{flex-wrap:wrap;gap:12px}.list-post{grid-template-columns:1fr}.list-thumb{height:210px}.archive-header h1,.article-header h1{font-size:31px}.content-layout{margin:25px auto}.btn{padding:11px 18px;min-width:0}}

/* ForexNex.com visual refresh — lightweight CSS-only 3D branding */
:root{--gold:#d7a928;--gold2:#f3d77a;--cement:#d6d6d2;--cement-dark:#b8b8b2;--ink:#202124}
.site-header{background:#d2d2ce;border-bottom:1px solid #aaa9a2;box-shadow:0 4px 14px rgba(0,0,0,.10)}
.header-inner{min-height:86px}.brand{min-width:300px}.forexnex-mark{position:relative;clip-path:none;border-radius:14px;width:64px;height:58px;background:linear-gradient(145deg,#f6dc80 0%,#d4a325 45%,#8b6410 100%);border:1px solid #8f6918;box-shadow:inset 2px 2px 2px rgba(255,255,255,.75),inset -3px -4px 5px rgba(78,55,5,.25),0 5px 0 #7c6d4b,0 8px 13px rgba(0,0,0,.22);filter:none;transform:perspective(120px) rotateX(2deg)}
.forexnex-mark .fx{font-size:21px;letter-spacing:-1px;text-shadow:0 2px 1px #6b4b08}.forexnex-mark .trend{position:absolute;font-size:22px;right:6px;top:3px;color:#fff7d0;text-shadow:0 1px 2px #76530a}.site-title{font-size:28px;font-weight:900;letter-spacing:-.5px;text-shadow:0 1px 0 #fff}.forex-word{color:#303235}.nex-word{color:#9b7115}.site-title small{font-size:13px;color:#62625f;margin-left:1px}.brand-copy>span{color:#565753;font-weight:600}
.nav-list{background:linear-gradient(#dededb,#c5c5c0);border:1px solid #aaa9a2;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 4px 9px rgba(0,0,0,.13)}.nav-list a{color:#2d2e2e;text-shadow:0 1px 0 rgba(255,255,255,.7);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.nav-list .current-menu-item>a,.nav-list a:hover{background:linear-gradient(180deg,#f7df8a,#d8a82a);color:#3c300e;border:1px solid #b78919;box-shadow:inset 0 1px 1px rgba(255,255,255,.85),0 3px 0 #a47a16,0 5px 8px rgba(0,0,0,.18);transform:translateY(-1px)}
.round-action{background:linear-gradient(#f8e296,#d3a225);color:#44350d;border-color:#ad8018}.hero{background:linear-gradient(100deg,#f5f5f2 0%,#e7e7e2 64%,#cfcfc9 100%)}.btn-gold,.feature-icon,.search-submit,.social-links a{background:linear-gradient(180deg,#f6dc7c,#d1a025)}
.site-footer{background:linear-gradient(180deg,#deded9,#c9c9c3);border-top:0;box-shadow:inset 0 1px 0 #fff}.footer-accent{height:5px;background:linear-gradient(90deg,#7b7c79,#e6bd4d,#7b7c79)}.footer-main{padding-top:32px;padding-bottom:30px}.footer-main>div{min-width:0}.footer-main h3{font-size:14px;text-transform:uppercase;letter-spacing:.8px;color:#343532}.footer-brand strong{font-size:21px}.footer-note{margin-top:8px!important;max-width:240px}.footer-categories ul{list-style:none;margin:0;padding:0}.footer-categories li{margin:3px 0}.footer-categories a:before{content:'› ';color:#9b7115;font-weight:bold}.footer-newsletter .search-form{margin-top:11px}.footer-slogan{color:#8e6815;text-shadow:0 1px 0 #fff;font-size:25px;transform:rotate(-3deg)}.footer-slogan span{font:600 10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#555}.footer-bottom{background:#2f3030;border-top:1px solid #222}.brand-mark.small{width:52px;height:48px;font-size:18px}.brand-mark.small .fx{font-size:17px}.brand-mark.small .trend{font-size:16px}
@media(max-width:1200px){.brand{min-width:245px}.site-title{font-size:23px}.nav-list a{padding:10px 10px;font-size:12px}}
@media(max-width:900px){.site-header{background:#d2d2ce}.nav-list{background:linear-gradient(#dededb,#c5c5c0)}.nav-list a{padding:11px 14px}.menu-toggle{background:#e5e5e1;border-color:#aaa}}
@media(max-width:600px){.forexnex-mark{width:48px;height:44px;border-radius:10px}.forexnex-mark .fx{font-size:16px}.forexnex-mark .trend{font-size:15px}.site-title{font-size:19px}.site-title small{font-size:10px}.footer-main{grid-template-columns:1fr}.footer-newsletter{grid-column:auto}.footer-slogan{text-align:left}}

/* ForexNex v1.2 refinements: darker cement navigation + sculpted badge logo */
.site-header{background:#bdbdb8;border-bottom-color:#92928c}
.nav-list{background:linear-gradient(180deg,#c9c9c4 0%,#adada7 100%);border-color:#8f8f89;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 4px 9px rgba(0,0,0,.16)}
.forexnex-mark{width:66px;height:66px;border-radius:50% 50% 46% 46%/46% 46% 54% 54%;clip-path:polygon(50% 0,88% 16%,100% 53%,78% 91%,50% 100%,22% 91%,0 53%,12% 16%);background:linear-gradient(145deg,#f9e89c 0%,#d7a92e 46%,#85600d 100%);border:0;box-shadow:inset 2px 2px 3px rgba(255,255,255,.85),inset -4px -5px 6px rgba(68,47,4,.28),0 4px 0 #716442,0 8px 14px rgba(0,0,0,.24);transform:perspective(130px) rotateX(3deg)}
.forexnex-mark:before{content:'';position:absolute;inset:7px;clip-path:inherit;background:linear-gradient(145deg,#6b6c69,#343633 68%,#1f201f);z-index:0;box-shadow:inset 0 1px 2px rgba(255,255,255,.3)}
.forexnex-mark .badge-ring{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.forexnex-mark .fx{font-size:22px;color:#f8d96e;letter-spacing:-1px;text-shadow:0 2px 1px #171815,0 0 4px rgba(255,224,119,.25)}
.forexnex-mark .trend{right:8px;top:5px;color:#fff1ad;font-size:22px}
.brand-mark.small{width:54px;height:54px;flex-basis:54px;border-radius:50% 50% 46% 46%/46% 46% 54% 54%}
.brand-mark.small .fx{font-size:18px}.brand-mark.small .trend{font-size:17px;right:7px;top:5px}
.footer-main{grid-template-columns:1.35fr 1.05fr 1.15fr 1.35fr .9fr}.footer-about p{max-width:270px;line-height:1.65}
@media(max-width:1200px){.footer-main{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.site-header{background:#bdbdb8}}
@media(max-width:600px){.forexnex-mark{width:50px;height:50px}.forexnex-mark .fx{font-size:17px}.forexnex-mark .trend{font-size:16px;right:6px;top:4px}.footer-main{grid-template-columns:1fr}}

/* ForexNex v1.3 requested header refinements */
.site-header{background:#b9bab6;border-bottom-color:#858681}
.nav-list{background:linear-gradient(180deg,#a9aaa5 0%,#858782 100%);border-color:#747670;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 5px 11px rgba(0,0,0,.20)}
.nav-list a{color:#20211f;text-shadow:0 1px 0 rgba(255,255,255,.42)}
.forexnex-mark{width:68px;height:68px;border-radius:0;clip-path:polygon(50% 0,88% 13%,100% 42%,84% 83%,50% 100%,16% 83%,0 42%,12% 13%);background:linear-gradient(145deg,#fff0a9 0%,#d9a72c 44%,#795408 100%);box-shadow:inset 2px 2px 3px rgba(255,255,255,.88),inset -5px -6px 7px rgba(54,37,2,.34),0 5px 0 #696054,0 9px 15px rgba(0,0,0,.28)}
.forexnex-mark:before{inset:7px;clip-path:polygon(50% 0,88% 13%,100% 42%,84% 83%,50% 100%,16% 83%,0 42%,12% 13%);background:linear-gradient(145deg,#5d5f5b,#2d2f2c 72%,#181917)}
.forexnex-mark .fx{font-size:23px;font-weight:900;color:#f7d66a}
.forexnex-mark .trend{font-size:24px;right:8px;top:5px;color:#fff1ad}
.brand-tagline{font-size:12px!important;font-weight:800!important;letter-spacing:1.3px!important;color:#565753!important}
.brand-mark.small{width:56px;height:56px;flex-basis:56px}
@media(max-width:900px){.site-header{background:#b9bab6}.nav-list{background:linear-gradient(180deg,#a9aaa5,#858782)}}
@media(max-width:600px){.forexnex-mark{width:50px;height:50px}.forexnex-mark .fx{font-size:17px}.forexnex-mark .trend{font-size:17px}}

/* v1.4 compact 3D brand: deliberately replaces any legacy rectangular custom-logo display */
.site-header{background:#565957!important;border-bottom:1px solid #3e403f!important;box-shadow:0 3px 9px rgba(0,0,0,.18)}
.header-inner{min-height:78px!important;padding-top:10px!important;padding-bottom:10px!important}
.brand{min-width:270px!important}
.forexnex-mark{width:66px!important;height:62px!important;border-radius:0!important;clip-path:polygon(50% 0,88% 15%,100% 54%,76% 92%,50% 100%,24% 92%,0 54%,12% 15%)!important;border:2px solid #f3d66f!important;box-shadow:inset 0 0 0 3px rgba(85,61,8,.24),inset 3px 3px 5px rgba(255,255,255,.55),0 5px 0 #3f403e,0 8px 12px rgba(0,0,0,.32)!important;transform:perspective(120px) rotateX(4deg)!important}
.forexnex-mark:before{content:"";position:absolute;inset:7px;clip-path:inherit;border:1px solid rgba(255,255,255,.5);background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(0,0,0,.08));z-index:0}
.forexnex-mark .fx,.forexnex-mark .trend{position:relative;z-index:2}.forexnex-mark .fx{font-size:23px!important}.forexnex-mark .trend{position:absolute!important;font-size:23px!important;right:7px!important;top:4px!important}
.site-title{color:#fff!important;text-shadow:0 2px 2px rgba(0,0,0,.35)!important;font-size:27px!important}.brand-tagline{color:#e6e4dc!important;font-size:10px!important;letter-spacing:.8px!important}
.nav-list{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 10px rgba(0,0,0,.20)!important}
.custom-logo-link,.custom-logo{display:none!important}

/* ForexNex v1.5 — approved dark header mockup */
.utility-bar{background:#252728;color:#e9e9e9;border-bottom:1px solid #505253;font-size:11px}.utility-inner{max-width:1600px;margin:auto;min-height:28px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:20px}.utility-links{display:flex;gap:0;flex-wrap:wrap}.utility-links a{color:#eee;padding:0 10px;border-right:1px solid #5a5b5c;line-height:12px}.utility-links a:first-child{padding-left:0}.utility-social{color:#bfc0c0;letter-spacing:.4px}
.site-header{background:linear-gradient(180deg,#3f4244 0%,#282b2d 100%)!important;border-bottom:3px solid #d8a51e!important;box-shadow:0 5px 16px rgba(0,0,0,.28)!important}.header-inner{min-height:138px!important;padding:8px 4%!important;align-items:center!important;gap:28px!important}.brand{min-width:245px!important;align-self:stretch;display:flex!important;align-items:center!important}.forexnex-image-logo{display:block;width:220px;height:126px;overflow:visible;filter:drop-shadow(0 7px 7px rgba(0,0,0,.42));transition:transform .2s ease}.forexnex-image-logo:hover{transform:translateY(-2px) scale(1.01)}.forexnex-image-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.primary-nav{margin-left:0!important;flex:1}.nav-list{justify-content:flex-start!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.nav-list a{color:#f7f7f7!important;padding:15px 18px!important;border-radius:7px!important;background:linear-gradient(#4b4e50,#343638)!important;border:1px solid #55585a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 7px rgba(0,0,0,.22)!important;text-shadow:0 1px 1px #000!important}.nav-list .current-menu-item>a,.nav-list a:hover{background:linear-gradient(#f5c94d,#c68c09)!important;border-color:#e1b436!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 4px 0 #8e6207,0 7px 12px rgba(0,0,0,.28)!important}.home-layout{padding-top:10px!important}.site-footer{border-top:2px solid #d5a322!important}.footer-brand{display:block!important}.footer-brand strong{font-size:16px}.footer-slogan{font-size:18px!important;transform:none!important}
@media(max-width:1200px){.forexnex-image-logo{width:190px;height:112px}.brand{min-width:205px!important}.nav-list{gap:5px!important}.nav-list a{padding:13px 12px!important;font-size:12px!important}}
@media(max-width:900px){.utility-social{display:none}.header-inner{min-height:105px!important}.brand{min-width:0!important}.forexnex-image-logo{width:175px;height:96px}.primary-nav{margin-top:5px!important}.nav-list{background:#303234!important;padding:8px!important;border-radius:8px!important}.menu-toggle{background:#3b3e40!important;border-color:#666!important}.menu-toggle span{background:#fff!important}}
@media(max-width:600px){.utility-links a:nth-child(n+4){display:none}.header-inner{min-height:90px!important}.forexnex-image-logo{width:145px;height:82px}}

/* ForexNex v1.6 — dynamic market cards, banner widgets, article defaults, revised hero/footer */
.hero-copy{width:52%}.hero h1{font-size:clamp(34px,3.25vw,52px);line-height:1.07;max-width:590px}.forex-market-art{width:48%;background:radial-gradient(circle at 55% 50%,rgba(222,171,39,.16),transparent 45%),linear-gradient(135deg,#303336,#151718)!important}.market-glow{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,rgba(246,205,89,.18),transparent 65%);filter:blur(10px)}.market-candles{position:absolute;left:19%;right:18%;bottom:21%;height:55%;display:flex;align-items:flex-end;justify-content:space-between}.market-candles i{position:relative;width:9%;height:30%;background:linear-gradient(90deg,#8b620c,#f7d568 45%,#b67e08);border-radius:2px;box-shadow:0 0 13px rgba(229,177,43,.35)}.market-candles i:before,.market-candles i:after{content:"";position:absolute;left:46%;width:2px;background:#e6b83e}.market-candles i:before{height:32px;top:-25px}.market-candles i:after{height:25px;bottom:-20px}.market-candles i:nth-child(2){height:46%}.market-candles i:nth-child(3){height:38%}.market-candles i:nth-child(4){height:64%}.market-candles i:nth-child(5){height:57%}.market-candles i:nth-child(6){height:82%}.market-arrow{position:absolute;left:16%;bottom:22%;width:67%;height:57%;border-top:9px solid #e2ad27;transform:skewY(-28deg) rotate(-3deg);filter:drop-shadow(0 5px 7px rgba(0,0,0,.45))}.market-arrow span{position:absolute;right:-7px;top:-24px;width:0;height:0;border-left:30px solid #e2ad27;border-top:19px solid transparent;border-bottom:19px solid transparent;transform:skewY(28deg) rotate(28deg)}
.banner-sidebar{display:flex!important;flex-direction:column;gap:22px;background:#ecece9;padding:16px}.banner-slot{width:100%;min-height:180px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.banner-slot img,.banner-slot iframe,.banner-slot ins{max-width:100%;height:auto}.banner-widget{width:100%;overflow:hidden}.banner-widget .widget-title{display:none}.banner-widget>*{max-width:100%}
.project-card.empty-category h3{color:#6c6c68}.project-thumb img{aspect-ratio:16/9}.project-card h3 a:hover{text-decoration:underline}
.content-layout{max-width:1420px}.single-content{min-width:0}.forexnex-article{background:#fff;padding:34px 42px;border:1px solid #e0e0dc;border-radius:6px;box-shadow:0 5px 20px rgba(0,0,0,.045)}.article-header h1{font-size:clamp(36px,4vw,46px);line-height:1.16;margin:12px 0 18px}.entry-content{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.72;color:#465b70;max-width:900px}.entry-content p{margin:0 0 1.25em}.entry-content h2,.entry-content h3,.entry-content h4{font-family:Arial,Helvetica,sans-serif;color:#202124;line-height:1.25;font-weight:750;scroll-margin-top:30px}.entry-content h2{font-size:30px;margin:1.55em 0 .55em}.entry-content h3{font-size:24px;margin:1.4em 0 .5em}.entry-content h4{font-size:20px;margin:1.25em 0 .45em}.entry-content a{color:#9a6b08;text-decoration:underline;text-underline-offset:2px}.entry-content ul,.entry-content ol{margin:0 0 1.3em;padding-left:1.5em}.entry-content blockquote{margin:1.5em 0;padding:10px 22px;border-left:4px solid var(--gold);background:#f4f4f1}.featured-image img{aspect-ratio:16/9;object-fit:cover}
.site-footer{border-top:0!important}.footer-accent{height:4px;background:#d6a31e}.footer-main-v16{grid-template-columns:1.55fr 1fr .75fr;gap:55px;padding-top:34px;padding-bottom:34px;align-items:start}.footer-gold-title{display:inline-block!important;color:#d4a326!important;font-weight:900!important;letter-spacing:.6px;text-shadow:0 1px 0 #fff6,0 2px 0 #80600f,0 3px 5px rgba(0,0,0,.28);transform:perspective(80px) rotateX(2deg)}.footer-brand .footer-gold-title{font-size:24px!important}.footer-topic-title{font-size:16px!important}.footer-about-copy{max-width:520px!important;font-size:12px!important;line-height:1.7!important;color:#444!important;margin-top:10px!important}.footer-categories ul{columns:2;column-gap:28px}.footer-categories li{break-inside:avoid;font-size:12px!important}.footer-logo{display:flex;justify-content:flex-end;align-items:center}.footer-logo img{width:190px;max-height:120px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(0,0,0,.28))}.risk-disclosure{border-top:3px solid #d7a51e;background:linear-gradient(180deg,#252728,#171819);color:#cfd0d0}.risk-inner{max-width:1600px;margin:auto;padding:28px 4% 30px;font-size:10.5px;line-height:1.65;text-align:justify;letter-spacing:.02em}.risk-inner strong{color:#f0d06c}.footer-bottom{background:#111314;border-top:1px solid #3e3f3f;padding-top:13px;padding-bottom:13px}
@media(max-width:900px){.hero-copy{width:60%}.forex-market-art{width:46%;opacity:.68}.footer-main-v16{grid-template-columns:1.4fr 1fr}.footer-logo{grid-column:1/-1;justify-content:flex-start}.banner-sidebar{display:grid!important;grid-template-columns:1fr 1fr}.forexnex-article{padding:28px}.entry-content{font-size:17px}}
@media(max-width:600px){.hero h1{font-size:34px}.hero-copy{width:100%}.forex-market-art{width:60%;height:42%;opacity:.24}.banner-sidebar{grid-template-columns:1fr!important}.forexnex-article{padding:22px 18px}.article-header h1{font-size:31px}.entry-content{font-size:17px;line-height:1.7}.entry-content h2{font-size:26px}.entry-content h3{font-size:22px}.entry-content h4{font-size:19px}.footer-main-v16{grid-template-columns:1fr;gap:25px}.footer-categories ul{columns:2}.footer-logo{grid-column:auto;justify-content:flex-start}.footer-logo img{width:155px}.risk-inner{font-size:10px;text-align:left;padding-top:22px;padding-bottom:24px}}


/* ForexNex v1.7 — transparent red/green market art, soft-gray posts, stronger 3D footer titles */
.forex-market-art{width:48%;background:transparent!important;overflow:visible!important;box-shadow:none!important;border:0!important}
.market-glow{display:none!important}
.market-candles{position:absolute;left:9%;right:9%;bottom:20%;height:58%;display:flex;align-items:flex-end;justify-content:space-between;gap:9px;filter:drop-shadow(0 7px 5px rgba(0,0,0,.16))}
.market-candles i{position:relative;display:block;width:11px!important;min-width:8px;max-width:13px;border-radius:1px;height:24%;transform:translateZ(0);box-shadow:inset 2px 0 2px rgba(255,255,255,.55),inset -2px 0 2px rgba(0,0,0,.24),0 3px 5px rgba(0,0,0,.20)!important}
.market-candles i.up{background:linear-gradient(90deg,#075f2f 0%,#19c96d 42%,#57ec98 58%,#08743b 100%)!important}
.market-candles i.down{background:linear-gradient(90deg,#8d1515 0%,#ed3c3c 42%,#ff7770 58%,#9e1c19 100%)!important}
.market-candles i:before,.market-candles i:after{content:"";position:absolute;left:50%;width:2px!important;transform:translateX(-50%);background:currentColor!important;opacity:.9}
.market-candles i.up:before,.market-candles i.up:after{color:#08743b}.market-candles i.down:before,.market-candles i.down:after{color:#9e1c19}
.market-candles i:before{height:22px!important;top:-19px!important}.market-candles i:after{height:19px!important;bottom:-17px!important}
.market-candles i:nth-child(1){height:22%}.market-candles i:nth-child(2){height:30%}.market-candles i:nth-child(3){height:28%}.market-candles i:nth-child(4){height:39%}.market-candles i:nth-child(5){height:36%}.market-candles i:nth-child(6){height:48%}.market-candles i:nth-child(7){height:43%}.market-candles i:nth-child(8){height:57%}.market-candles i:nth-child(9){height:53%}.market-candles i:nth-child(10){height:66%}.market-candles i:nth-child(11){height:63%}.market-candles i:nth-child(12){height:78%}
.market-arrow{position:absolute;left:12%;bottom:30%;width:72%;height:48%;border-top:7px solid #d69b0e!important;transform:skewY(-23deg) rotate(-3deg);filter:drop-shadow(0 5px 3px rgba(0,0,0,.28)) drop-shadow(0 1px 0 #fff7)}
.market-arrow span{position:absolute;right:-9px;top:-21px;width:0;height:0;border-left:26px solid #d69b0e!important;border-top:15px solid transparent!important;border-bottom:15px solid transparent!important;transform:skewY(23deg) rotate(23deg)}
.content-layout{background:#e9e9e6!important}
.single-content{background:transparent!important}
.forexnex-article{background:#e9e9e6!important;border-color:#d8d8d3!important;box-shadow:none!important}
.entry-content{color:#34495c!important}
.footer-main-v16{grid-template-columns:1.55fr 1fr!important}
.footer-logo{display:none!important}
.footer-gold-title{font-family:Arial,Helvetica,sans-serif!important;font-stretch:condensed;letter-spacing:-.15px!important;background:linear-gradient(180deg,#fff2a0 0%,#f3c53e 25%,#c78b05 54%,#f4c94c 76%,#8e5c00 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:0 1px 0 #fff7,0 2px 0 #b77b00,0 3px 0 #7a4e00,0 5px 7px rgba(0,0,0,.35)!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35));transform:perspective(100px) rotateX(4deg)!important}
.footer-brand .footer-gold-title{font-size:24px!important}.footer-topic-title{font-size:17px!important}
@media(max-width:900px){.forex-market-art{width:44%;opacity:1!important}.footer-main-v16{grid-template-columns:1.35fr 1fr!important}}
@media(max-width:600px){.forex-market-art{width:52%;height:40%;opacity:.36!important}.market-candles{gap:5px}.market-candles i{width:7px!important}.footer-main-v16{grid-template-columns:1fr!important}}

/* ForexNex v1.8 - homepage hero corrections */
.home .hero .hero-copy{width:50%;padding-right:24px}
.home .hero .hero-copy h1{font-size:clamp(31px,2.75vw,44px)!important;line-height:1.08!important;letter-spacing:-.7px!important;max-width:540px!important;margin:20px 0 18px!important;text-align:left!important}
.home .hero .hero-visual.forex-market-art{background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}
.home .hero .forex-market-art:before,.home .hero .forex-market-art:after{display:none!important;content:none!important}
.home .hero .market-candles{left:8%!important;right:8%!important;bottom:18%!important;height:59%!important;gap:8px!important;filter:drop-shadow(0 5px 4px rgba(0,0,0,.16))}
.home .hero .market-candles i{width:9px!important;min-width:7px!important;max-width:10px!important;border-radius:1px!important;box-shadow:inset 2px 0 1px rgba(255,255,255,.48),inset -2px 0 2px rgba(0,0,0,.23),0 2px 4px rgba(0,0,0,.18)!important}
.home .hero .market-candles i.up{background:linear-gradient(90deg,#07592d,#13b85f 40%,#62ed9e 58%,#08723a)!important}
.home .hero .market-candles i.down{background:linear-gradient(90deg,#851515,#e33232 40%,#ff716a 58%,#981b18)!important}
.home .hero .market-candles i.up:before,.home .hero .market-candles i.up:after{background:#08723a!important}
.home .hero .market-candles i.down:before,.home .hero .market-candles i.down:after{background:#981b18!important}
.home .hero .market-arrow{left:11%!important;bottom:29%!important;width:73%!important;height:48%!important;border-top:7px solid #119552!important;filter:drop-shadow(0 5px 3px rgba(0,0,0,.25)) drop-shadow(0 1px 0 rgba(255,255,255,.55))!important}
.home .hero .market-arrow span{border-left-color:#119552!important}
@media(max-width:900px){.home .hero .hero-copy{width:58%}.home .hero .hero-copy h1{font-size:clamp(30px,4.5vw,39px)!important}.home .hero .hero-visual.forex-market-art{width:43%!important;opacity:1!important}}
@media(max-width:600px){.home .hero .hero-copy{width:100%;padding-right:0}.home .hero .hero-copy h1{font-size:32px!important;max-width:92%!important}.home .hero .hero-visual.forex-market-art{width:55%!important;height:39%!important;opacity:.32!important}}

/* ForexNex v1.9 - true 3D green/gold rising arrow above candles */
.home .hero .market-arrow{
  position:absolute!important;
  left:13%!important;
  bottom:34%!important;
  width:70%!important;
  height:42%!important;
  border:0!important;
  transform:none!important;
  filter:drop-shadow(0 8px 5px rgba(0,0,0,.28))!important;
  z-index:5!important;
  background:linear-gradient(180deg,#ffe887 0%,#d7a51b 18%,#2bd47b 25%,#0b9b50 56%,#056b38 100%)!important;
  clip-path:polygon(0 72%,72% 15%,66% 3%,100% 0,91% 31%,82% 20%,5% 84%)!important;
  box-shadow:none!important;
}
.home .hero .market-arrow:before{
  content:""!important;
  position:absolute!important;
  inset:5px 8px 10px 7px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,224,98,.26) 28%,rgba(255,255,255,.04) 58%,rgba(0,0,0,.20))!important;
  clip-path:inherit!important;
  pointer-events:none!important;
}
.home .hero .market-arrow:after{
  content:""!important;
  position:absolute!important;
  left:6%!important;
  right:18%!important;
  bottom:12%!important;
  height:7px!important;
  border-radius:50%!important;
  background:rgba(0,65,31,.34)!important;
  filter:blur(4px)!important;
  transform:rotate(-28deg)!important;
  transform-origin:left center!important;
}
.home .hero .market-arrow span{display:none!important}
.home .hero .market-candles{z-index:3!important}


/* ForexNex v1.10 - exact approved candle/arrow artwork only */
.home .hero .hero-visual.approved-market-art{background:none!important;background-color:transparent!important;background-image:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important}
.home .hero .hero-visual.approved-market-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}
.home .hero .approved-market-art .market-candles,.home .hero .approved-market-art .market-arrow{display:none!important}
@media(max-width:900px){.home .hero .hero-visual.approved-market-art{opacity:1!important}.home .hero .hero-visual.approved-market-art img{object-fit:cover}}
@media(max-width:600px){.home .hero .hero-visual.approved-market-art{opacity:.38!important}}

/* ForexNex v1.10.2: chart artwork sits directly on hero background */
.hero-visual,
.hero-visual.market-visual,
.hero-market-visual,
.market-art,
.market-chart,
.hero-chart{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border:0!important;
}
.hero-visual img,
.hero-market-visual img,
.market-art img,
.market-chart img,
.hero-chart img{
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
}

/* ForexNex v1.10.3 — no second panel behind market artwork */
.hero-visual,.hero-visual.market-visual,.hero-market-visual,.market-art,.market-chart,.hero-chart,
.hero-media,.hero-graphic,.market-graphic{
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    border:0!important;
}
.hero-visual img,.hero-market-visual img,.market-art img,.market-chart img,.hero-chart img,
.hero-media img,.hero-graphic img,.market-graphic img{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border:0!important;
}

/* CinemaSky Bollywood v2.0 visual redesign */
body.cinemasky{background:linear-gradient(180deg,#bfeeff 0,#eaf9ff 42%,#f7fbfc 100%)!important;color:#1d2730!important}
.cinemasky .utility-bar{background:#263038!important;color:#fff!important;border:0!important}.cinemasky .utility-links a,.cinemasky .utility-social{color:#eaf8ff!important}
.cinemasky .site-header{background:transparent!important;box-shadow:none!important;border:0!important;padding:10px 0!important}.cinemasky .header-inner{max-width:1240px;background:linear-gradient(180deg,#64696d,#3f4346)!important;border-radius:28px!important;padding:8px 18px!important;box-shadow:0 9px 20px rgba(25,45,60,.22),inset 0 1px rgba(255,255,255,.3)!important}
.cinemasky .brand{min-width:112px!important}.cinemasky .cinema-logo img{display:block;width:104px;height:66px;object-fit:contain;filter:drop-shadow(0 6px 5px rgba(0,0,0,.28))}
.cinemasky .nav-list{gap:8px!important}.cinemasky .nav-list a{background:#555a5e!important;color:#fff!important;border-radius:999px!important;padding:11px 17px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 2px 4px rgba(0,0,0,.18)!important;transition:.2s ease!important}.cinemasky .nav-list a:hover,.cinemasky .nav-list .current-menu-item>a{background:linear-gradient(180deg,#ff8b2c,#f05208)!important;color:#fff!important;transform:translateY(-2px)}
.cinema-home{max-width:1240px!important;gap:24px!important}.cinema-hero{background:linear-gradient(135deg,#e7f8ff,#fff)!important;border:1px solid rgba(52,138,179,.18)!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(47,120,153,.18)!important;padding:0!important;min-height:430px!important}.cinema-hero .hero-copy{width:46%!important;padding:54px 30px 45px 44px!important;z-index:2}.cinema-hero h1{font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important;color:#152b3a!important}.cinema-hero .eyebrow{color:#f05a0a!important}.cinema-hero .hero-visual{position:absolute!important;right:0!important;top:0!important;width:55%!important;height:100%!important;background:none!important}.cinema-hero .hero-visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.cinema-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eaf9ff 0%,rgba(234,249,255,.92) 35%,rgba(234,249,255,.05) 62%);pointer-events:none}.cinema-hero .hero-copy{position:relative!important;z-index:3!important}
.cinemasky .btn{border-radius:999px!important}.cinemasky .btn-gold{background:linear-gradient(180deg,#ff8a2a,#f25408)!important;color:#fff!important;box-shadow:0 7px 16px rgba(239,83,8,.25)!important}.cinemasky .btn-outline{border-color:#ff6a13!important;color:#d94b00!important;background:#fff!important}
.cinemasky .features{gap:12px!important}.cinemasky .feature{background:rgba(255,255,255,.92)!important;border:1px solid #d6edf7!important;border-radius:18px!important;box-shadow:0 9px 20px rgba(60,126,154,.1)!important}.cinemasky .feature-icon{background:linear-gradient(145deg,#ff8c31,#e74c00)!important;color:#fff!important;border-radius:50%!important}.cinemasky .project-card{border-radius:18px!important;background:#fff!important;border:1px solid #d7eaf2!important;box-shadow:0 8px 20px rgba(41,101,127,.1)!important;overflow:hidden!important}.cinemasky .project-thumb{border-radius:14px!important}.cinemasky .project-category{background:#ff620f!important;color:#fff!important;border-radius:999px!important}.cinemasky .section-heading h2 span{color:#ff620f!important}
.cinemasky .sidebar{gap:18px!important}.cinema-side-card,.cinemasky .banner-slot{background:#fff!important;border-radius:20px!important;border:1px solid #d7edf6!important;box-shadow:0 10px 24px rgba(48,110,138,.12)!important;padding:22px!important}.cinema-side-card strong{font-size:22px;color:#f05208}.ad-placeholder{min-height:170px;display:grid;place-items:center;border:2px dashed #b6d7e5;border-radius:14px;color:#66808c;background:#f5fcff}
.cinema-footer{background:linear-gradient(180deg,#173f58,#0d2637)!important;color:#eaf7ff!important;margin-top:45px!important}.cinema-footer .footer-accent{background:linear-gradient(90deg,#ff6a13,#ffc04b,#ff6a13)!important}.cinema-footer .footer-main{max-width:1240px!important}.footer-cinema-logo{width:145px;height:auto;filter:drop-shadow(0 7px 6px rgba(0,0,0,.35));margin-bottom:10px}.cinema-footer h3{color:#ffad5a!important}.cinema-footer a{color:#dff5ff!important}.bollywood-note{border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)!important}.bollywood-note .risk-inner{max-width:1240px;margin:auto;padding:22px 25px;line-height:1.7;color:#d9edf7}.bollywood-note strong{color:#ffb267}.cinema-footer .footer-bottom{max-width:1240px!important}
.cinemasky .forexnex-image-logo,.cinemasky .forexnex-mark{display:none!important}
@media(max-width:900px){.cinemasky .header-inner{border-radius:18px!important}.cinema-hero .hero-copy{width:62%!important}.cinema-hero .hero-visual{width:55%!important}.cinema-home{padding:0 14px!important}}
@media(max-width:650px){.cinema-hero{min-height:520px!important}.cinema-hero .hero-copy{width:100%!important;padding:32px 24px!important}.cinema-hero .hero-visual{width:100%!important;opacity:.22!important}.cinema-hero:after{background:rgba(234,249,255,.78)!important}.cinemasky .cinema-logo img{width:84px;height:54px}.cinemasky .header-inner{padding:6px 12px!important}}

/* CinemaSky v2.1 — neon-gold interaction layer */
.cinemasky{--cinema-neon:#ffd84a;--cinema-neon-hot:#fff3a0;--cinema-neon-deep:#d89a00}
.cinemasky .nav-list a,
.cinemasky .btn-gold,
.cinemasky .feature-icon,
.cinemasky .project-category,
.cinemasky .round-action{
  transition:transform .18s ease,box-shadow .22s ease,filter .22s ease,background .22s ease!important;
}
.cinemasky .nav-list a:hover,.cinemasky .nav-list .current-menu-item>a,
.cinemasky .btn-gold:hover,.cinemasky .round-action:hover{
  background:linear-gradient(180deg,#fff6b2 0%,#ffe04f 24%,#ffc400 62%,#d99100 100%)!important;
  color:#211700!important;
  border-color:#ffe56b!important;
  box-shadow:0 0 5px #fff7b8,0 0 13px #ffd84a,0 0 28px rgba(255,194,0,.9),inset 0 1px 0 rgba(255,255,255,.95)!important;
  filter:saturate(1.15) brightness(1.06)!important;
  transform:translateY(-2px) scale(1.025)!important;
}
.cinemasky .nav-list a:hover:after,.cinemasky .btn-gold:hover:after{content:"✦";font-size:10px;margin-left:7px;color:#fff8c7;text-shadow:0 0 4px #fff,0 0 9px #ffd000;animation:cinemaSpark .7s ease-in-out infinite alternate}
@keyframes cinemaSpark{from{opacity:.45;transform:scale(.75) rotate(0deg)}to{opacity:1;transform:scale(1.25) rotate(25deg)}}
.cinemasky .btn-gold{background:linear-gradient(180deg,#ffe977,#ffc928 50%,#d99a00)!important;color:#2b1c00!important;border-color:#f4c528!important;box-shadow:0 4px 10px rgba(217,154,0,.28),inset 0 1px 0 #fff8c2!important}
.cinemasky .feature-icon{background:linear-gradient(145deg,#fff1a0,#ffc400 55%,#d58f00)!important;color:#302000!important}
.cinemasky .project-category{background:linear-gradient(180deg,#ffe15a,#e4a400)!important;color:#251800!important}
.cinemasky .section-heading h2 span,.cinema-hero .eyebrow{color:#d99a00!important}
.cinemasky .cinema-hero .hero-visual{width:61%!important}
.cinemasky .cinema-hero .hero-copy{width:43%!important;background:linear-gradient(90deg,rgba(234,249,255,.98),rgba(234,249,255,.86),rgba(234,249,255,.05))!important}
.cinemasky .cinema-hero .hero-visual img{object-position:center center!important}

/* v2.3 — restore original homepage structure; only correct Bollywood hero presentation */
.cinemasky .cinema-home{max-width:1240px!important;grid-template-columns:minmax(0,3.15fr) minmax(280px,1fr)!important;gap:14px!important;padding:12px 3.5% 0!important}
.cinemasky .cinema-hero{position:relative!important;display:block!important;min-height:0!important;height:330px!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;background:#151515!important;border:0!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important}
.cinemasky .cinema-hero .hero-visual{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:1!important;background:#111!important;z-index:1!important}
.cinemasky .cinema-hero .hero-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 44%!important;opacity:1!important}
.cinemasky .cinema-hero:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.58) 35%,rgba(0,0,0,.48) 58%,rgba(0,0,0,.08) 100%)!important;pointer-events:none!important}
.cinemasky .cinema-hero .hero-copy{position:absolute!important;left:27%!important;top:50%!important;transform:translateY(-50%)!important;width:45%!important;padding:0!important;background:none!important;z-index:3!important;color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.7)!important}
.cinemasky .cinema-hero .hero-copy .eyebrow{display:inline-flex!important;width:auto!important;padding:5px 12px!important;border-radius:999px!important;background:#d99a00!important;color:#fff!important;letter-spacing:.7px!important;text-shadow:none!important}
.cinemasky .cinema-hero .hero-copy .eyebrow i{display:none!important}
.cinemasky .cinema-hero .hero-copy h1{font-family:Arial,sans-serif!important;font-size:clamp(24px,2.7vw,39px)!important;line-height:1.08!important;color:#fff!important;margin:13px 0 10px!important;max-width:650px!important;letter-spacing:-.5px!important}
.cinemasky .cinema-hero .hero-copy p{font-size:14px!important;line-height:1.55!important;color:#fff!important;margin:0 0 16px!important;max-width:600px!important}
.cinemasky .cinema-hero .hero-buttons{gap:10px!important}
.cinemasky .cinema-hero .btn{padding:10px 19px!important;min-width:0!important}
.cinemasky .features{margin-top:10px!important;padding:14px 8px 18px!important;grid-template-columns:repeat(5,1fr)!important}
.cinemasky .feature{padding:10px 7px!important}
.cinemasky .feature-icon{width:50px!important;height:50px!important;font-size:21px!important}
@media(max-width:900px){.cinemasky .cinema-home{grid-template-columns:1fr!important}.cinemasky .cinema-hero{height:300px!important}.cinemasky .cinema-hero .hero-copy{left:22%!important;width:56%!important}.cinemasky .sidebar{display:grid!important}}
@media(max-width:600px){.cinemasky .cinema-hero{height:285px!important}.cinemasky .cinema-hero .hero-visual{opacity:1!important;width:100%!important;height:100%!important}.cinemasky .cinema-hero .hero-visual img{object-position:center center!important}.cinemasky .cinema-hero:after{background:rgba(0,0,0,.40)!important}.cinemasky .cinema-hero .hero-copy{left:7%!important;top:54%!important;width:86%!important}.cinemasky .cinema-hero .hero-copy h1{font-size:26px!important;max-width:90%!important}.cinemasky .cinema-hero .hero-copy p{display:none!important}.cinemasky .features{grid-template-columns:repeat(2,1fr)!important}}
/* v2.4 requested hero-only correction: two horizontal image boxes above full-width text */
.cinemasky .cinema-hero{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:230px auto!important;height:auto!important;min-height:0!important;padding:0!important;background:#f7fbfd!important;overflow:hidden!important}
.cinemasky .cinema-hero .hero-visual.cinema-duo{position:relative!important;inset:auto!important;grid-column:1/-1!important;grid-row:1!important;width:100%!important;height:230px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px 8px 0!important;background:#eef9fd!important;opacity:1!important;z-index:1!important}
.cinemasky .cinema-hero .hero-visual.cinema-duo img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 30%!important;border-radius:18px!important}
.cinemasky .cinema-hero .hero-copy{position:relative!important;left:auto!important;top:auto!important;transform:none!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important;padding:24px 30px 28px!important;background:#fff!important;color:#172d3b!important;text-shadow:none!important;z-index:3!important}
.cinemasky .cinema-hero .hero-copy .eyebrow{background:transparent!important;color:#d18400!important;padding:0!important;text-shadow:none!important}
.cinemasky .cinema-hero .hero-copy .eyebrow i{display:inline-block!important;background:#e0a400!important}
.cinemasky .cinema-hero .hero-copy h1{font-family:Georgia,serif!important;font-size:clamp(29px,3.2vw,44px)!important;line-height:1.06!important;color:#172d3b!important;margin:12px 0 12px!important;max-width:850px!important;text-shadow:none!important}
.cinemasky .cinema-hero .hero-copy p{display:block!important;font-size:15px!important;line-height:1.65!important;color:#344b58!important;margin:0 0 18px!important;max-width:900px!important;text-shadow:none!important}
.cinemasky .cinema-hero:after{display:none!important}
@media(max-width:650px){.cinemasky .cinema-hero{grid-template-rows:170px auto!important}.cinemasky .cinema-hero .hero-visual.cinema-duo{height:170px!important;gap:5px!important;padding:5px 5px 0!important}.cinemasky .cinema-hero .hero-visual.cinema-duo img{border-radius:12px!important;object-position:center 25%!important}.cinemasky .cinema-hero .hero-copy{padding:20px 20px 24px!important}.cinemasky .cinema-hero .hero-copy h1{font-size:29px!important;max-width:100%!important}.cinemasky .cinema-hero .hero-copy p{display:block!important;font-size:14px!important}}
/* CinemaSky v2.6 — equal professional hero portraits */
.cinemasky .cinema-hero .hero-visual.cinema-duo{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}
.cinemasky .cinema-hero .hero-visual.cinema-duo img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important}

/* CinemaSky v2.8 — selected portrait #1 only; keep text section unchanged */
.cinemasky .cinema-hero{grid-template-rows:auto auto!important;}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-single-portrait{height:auto!important;display:block!important;padding:8px 8px 0!important;}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-single-portrait img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;border-radius:18px!important;display:block!important;}
@media(max-width:650px){.cinemasky .cinema-hero{grid-template-rows:auto auto!important}.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-single-portrait{height:auto!important}.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-single-portrait img{height:auto!important;object-fit:contain!important}}

/* v2.9 equal two-image homepage hero */
.cinemasky .cinema-hero{grid-template-rows:300px auto!important}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{height:300px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px 8px 0!important}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:18px!important;display:block!important}
@media(max-width:650px){.cinemasky .cinema-hero{grid-template-rows:190px auto!important}.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{height:190px!important;gap:5px!important;padding:5px 5px 0!important}.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{border-radius:12px!important}}
/* v2.10 — show both homepage portraits completely, slightly smaller */
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{height:260px!important;background:#eef9fd!important;align-items:center!important}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#eef9fd!important}
@media(max-width:650px){.cinemasky .cinema-hero{grid-template-rows:155px auto!important}.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{height:155px!important}.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{object-fit:contain!important}}

/* v2.11 — image-only homepage hero: two equal full portraits */
.cinemasky .cinema-hero{
  display:block!important;
  padding:0!important;
  overflow:hidden!important;
}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:8px!important;
  width:100%!important;
  height:clamp(300px,38vw,500px)!important;
  padding:8px!important;
  box-sizing:border-box!important;
  background:#eef9fd!important;
}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#0e171b!important;
  border-radius:16px!important;
}
@media(max-width:650px){
  .cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{
    height:230px!important;
    gap:5px!important;
    padding:5px!important;
  }
}

/* v2.12 FINAL HERO VISIBILITY FIX
   Equal boxes + complete source images; absolutely no head-only crop. */
.cinemasky .cinema-hero{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding:10px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:1 / 1!important;
  object-fit:contain!important;
  object-position:center!important;
  overflow:visible!important;
  background:#10191d!important;
  border-radius:16px!important;
}
@media(max-width:650px){
  .cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{
    height:auto!important;
    padding:5px!important;
    gap:5px!important;
  }
  .cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{
    height:auto!important;
    aspect-ratio:1 / 1!important;
    object-fit:contain!important;
  }
}

/* v2.13 — actual upper/mid-body hero source images, equal size */
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair{
  grid-template-columns:1fr 1fr!important;
  height:auto!important;
}
.cinemasky .cinema-hero .hero-visual.cinema-duo.cinema-equal-pair img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* v2.14 final requested footer + ad areas */
.cinemasky .footer-about-copy{
  font-size:15px!important;
  line-height:1.65!important;
  color:#e3b341!important;
}
.cinemasky .banner-sidebar .banner-slot{
  min-height:150px;
}
.cinemasky .banner-sidebar .banner-slot .banner-widget,
.cinemasky .banner-sidebar .banner-slot iframe,
.cinemasky .banner-sidebar .banner-slot img{
  max-width:100%;
}
