/* AXYVERAX 1.9.92 — header/footer structural repair, intentionally scoped. */
body.axv-rev-v1{
 --axv-192-ink:#11213a;
 --axv-192-accent:var(--axv-rev-accent,#d72243);
 --axv-192-surface:#fff;
 --axv-192-shape:12px;
 --axv-192-ornament:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.055) 84%,transparent 100%);
 --axv-192-footer:#101d32;
}
/* Three native header variants share ONE logo + advert slot, independent of menu layout. */
body.axv-rev-v1 #masthead .axv-192-masthead{
 display:block!important;
 width:100%;max-width:none!important;min-width:0!important;
 height:auto!important;min-height:0!important;
 padding:0!important;margin:0!important;
 background:var(--axv-192-surface)!important;
 border:0!important;border-bottom:1px solid rgba(52,83,117,.14)!important;
 box-shadow:none!important;
}
body.axv-rev-v1 #masthead .axv-192-masthead .axv-192-brand-row{
 display:grid!important;
 grid-template-columns:minmax(195px, min(36%,345px)) minmax(0,1fr)!important;
 align-items:center!important;justify-content:space-between!important;
 column-gap:clamp(18px,3vw,48px)!important;
 padding:15px 0!important;margin:0 auto!important;
 min-height:100px!important;height:auto!important;max-width:1250px!important;
}
body.axv-rev-v1 #masthead .axv-192-brand{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
 width:auto!important;max-width:100%!important;min-width:0!important;
 padding:0!important;margin:0!important;float:none!important;
}
body.axv-rev-v1 #masthead .axv-192-brand .logo-anchor{display:inline-flex!important;align-items:center;max-width:100%;width:auto;line-height:1}
body.axv-rev-v1 #masthead .axv-192-brand .jet-logo,
body.axv-rev-v1 #masthead .axv-192-brand .jet-dark-logo{
 display:block;max-width:100%!important;width:auto!important;height:auto!important;max-height:76px!important;object-fit:contain!important;
}
body.axv-rev-v1 #masthead .axv-192-brand .jet-dark-logo{display:none}
body.axv-rev-v1.dark-theme #masthead .axv-192-brand .jet-logo:has(+ .jet-dark-logo){display:none}
body.axv-rev-v1.dark-theme #masthead .axv-192-brand .jet-dark-logo{display:block}
body.axv-rev-v1 #masthead .axv-192-brand-text{
 font-size:clamp(19px,2vw,29px);font-weight:900;letter-spacing:-.025em;line-height:1.05;color:var(--axv-192-ink);
}
body.axv-rev-v1 #masthead .axv-192-header-ad{
 display:flex!important;justify-content:flex-end!important;align-items:center!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 padding:0!important;margin:0!important;float:none!important;
}
body.axv-rev-v1 #masthead .axv-192-header-ad:empty{display:none!important}
body.axv-rev-v1 #masthead .axv-192-header-ad > .axy-ad-slot--header{
 display:flex!important;align-items:center;justify-content:flex-end;
 min-width:0!important;width:100%!important;max-width:100%!important;
 padding:0!important;margin:0!important;flex:1 1 auto!important;
}
body.axv-rev-v1 #masthead .axv-192-header-ad .axy-premium-ad{
 width:100%!important;max-width:600px!important;min-width:0!important;
 padding:0!important;margin:0!important;
}
body.axv-rev-v1 #masthead .axv-192-header-ad :is(.axy-premium-ad img,.axy-premium-ad picture){max-width:100%!important;max-height:84px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin-left:auto;}
body.axv-rev-v1 #masthead .axv-192-header-ad .axv-rev-ad-promo{
 width:100%;min-height:68px;max-height:84px!important;padding:10px 20px;border-radius:var(--axv-192-shape);border:1px solid rgba(255,255,255,.10);
}
body.axv-rev-v1 #masthead .axv-192-header-ad .axv-rev-ad-promo__copy strong{font-size:clamp(15px,1.5vw,20px)!important;}
body.axv-rev-v1 #masthead .axv-192-header-ad .axv-rev-ad-promo__sub{display:none}
/* Navigation is a dedicated, always legible bar and never inherits white-on-white text. */
body.axv-rev-v1 #masthead .jet-main-navbar-wrapper{background:var(--axv-192-ink)!important;color:#f7faff!important;border:0!important;border-bottom:3px solid var(--axv-192-accent)!important;}
body.axv-rev-v1 #masthead .jet-main-navbar{display:flex!important;align-items:center!important;min-height:55px!important;gap:12px!important;}
body.axv-rev-v1 #masthead .jet-main-navbar .jet-header-2-left{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;justify-content:space-between!important}
body.axv-rev-v1 #masthead .jet-navbar-main{min-width:0!important;flex:1 1 auto!important;max-width:100%!important}
body.axv-rev-v1 #masthead .navbar-main-ul{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:2px 3px!important;margin:0!important;padding:0!important;}
body.axv-rev-v1 #masthead .navbar-main-ul>li{margin:0!important;width:auto!important;flex:0 0 auto!important;}
body.axv-rev-v1 #masthead .navbar-main-ul>li>a{display:inline-flex!important;align-items:center!important;min-height:43px!important;padding:10px 11px!important;color:#f4f7ff!important;opacity:1!important;font-weight:780!important;font-size:13px!important;line-height:1.35!important;text-shadow:none!important;background:transparent!important;}
body.axv-rev-v1 #masthead .navbar-main-ul>li>a:hover,
body.axv-rev-v1 #masthead .navbar-main-ul>li.current-menu-item>a{color:#fff!important;background:rgba(255,255,255,.11)!important;box-shadow:inset 0 -3px 0 var(--axv-192-accent)!important}
body.axv-rev-v1 #masthead .jet-navbar-main-right{flex:0 0 auto;margin-left:auto;}
body.axv-rev-v1 #masthead .jet-navbar-main-right :is(a,i,span){color:#f4f7ff!important;}
body.axv-rev-v1 #masthead .jet-navbar-buttons{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;}
/* Compact top bar stays separate from masthead. */
body.axv-rev-v1 #masthead .navbar-top{min-height:35px!important;background:color-mix(in srgb,var(--axv-192-ink) 90%,#050910)!important}
body.axv-rev-v1 #masthead .navbar-top .navbar-top-bg{min-height:35px!important;padding:4px 0!important}
/* Preserve user images/ad code aspect ratio; only sample HTML has fixed compact rhythm. */
body.axv-rev-v1 .axy-ad-slot--header-bottom{margin:16px auto 18px!important}
body.axv-rev-v1 .axy-ad-slot--header-bottom .axy-premium-ad{max-width:970px!important}
body.axv-rev-v1 .axy-ad-slot--header-bottom.is-sample .axv-rev-ad-promo{min-height:96px;max-height:118px;padding:16px 27px}
body.axv-rev-v1 .axy-ad-slot--footer{margin-top:22px!important;margin-bottom:20px!important}
/* Four distinct and stable footer columns, including editable fourth WP widget area. */
body.axv-rev-v1 #colophon .jet-main-footer{
 position:relative;isolation:isolate;
 margin-top:0!important;padding:48px 0 32px!important;
 background:linear-gradient(150deg,var(--axv-192-footer),var(--axv-192-ink))!important;
 border-top:3px solid var(--axv-192-accent)!important;color:#f1f5ff!important;
}
body.axv-rev-v1 #colophon .jet-main-footer::before{
 content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
 background:var(--axv-192-ornament);opacity:.7;
}
body.axv-rev-v1 #colophon .jet-main-footer>.container{max-width:1250px!important;width:min(calc(100% - 40px),1250px)!important;padding:0!important;margin:0 auto!important;}
body.axv-rev-v1 #colophon .jet-main-footer>.container>.row{
 display:grid!important;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))!important;
 gap:clamp(18px,2vw,35px)!important;align-items:start!important;
 width:100%!important;max-width:100%!important;min-height:0!important;
 margin:0!important;padding:0!important;
}
body.axv-rev-v1 #colophon .jet-main-footer>.container>.row>.jet-footer-col{
 display:block!important;grid-column:auto!important;grid-row:auto!important;
 float:none!important;position:relative!important;min-width:0!important;
 width:auto!important;max-width:none!important;flex:initial!important;flex-basis:auto!important;
 padding:0!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important;
}
body.axv-rev-v1 #colophon .jet-main-footer .jet-footer-col .widget,
body.axv-rev-v1 #colophon .jet-main-footer .jet-footer-col .widget:first-child{
 width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;
 background:transparent!important;border:0!important;box-shadow:none!important;color:#ebf2fc!important;
}
body.axv-rev-v1 #colophon .jet-main-footer .widget :is(.widgettitle,.widget-title,h2,h3){
 background:transparent!important;color:#fff!important;
 font-size:17px!important;line-height:1.35!important;font-weight:850!important;letter-spacing:-.02em;
 margin:0 0 17px!important;padding:0 0 13px!important;border:0!important;
 border-bottom:1px solid rgba(222,234,255,.18)!important;text-align:left!important;
}
body.axv-rev-v1 #colophon .jet-main-footer .widget :is(.widgettitle,.widget-title,h2,h3)::after{
 content:""!important;display:block;position:absolute;left:0;bottom:-2px;
 width:43px!important;height:3px!important;background:var(--axv-192-accent)!important;border-radius:5px;
}
body.axv-rev-v1 #colophon .jet-main-footer :is(.widget, .tj-premium-widget, .tj-info-box){font-size:14px!important;line-height:1.7!important;}
body.axv-rev-v1 #colophon .jet-main-footer :is(p,ul,ol,li,span,small,div){color:#dce6f5!important;}
body.axv-rev-v1 #colophon .jet-main-footer a,
body.axv-rev-v1 #colophon .jet-main-footer a:visited{color:#f0f5fe!important;font-weight:550!important;text-decoration:none!important;}
body.axv-rev-v1 #colophon .jet-main-footer a:hover{color:#fff!important;text-decoration:underline!important;}
body.axv-rev-v1 #colophon .jet-main-footer .jet-footer-col:nth-child(2) :is(ul,.menu){columns:2;column-gap:14px;margin:0;padding:0;list-style:none}
body.axv-rev-v1 #colophon .jet-main-footer .jet-footer-col:nth-child(2) li{break-inside:avoid;line-height:1.7;margin:0 0 9px!important;padding:0!important}
body.axv-rev-v1 #colophon .jet-main-footer .jet-footer-col:nth-child(4) .axv-rev-footer-links{columns:1;display:flex;flex-direction:column;gap:9px}
body.axv-rev-v1 #colophon .jet-second-footer{background:#0a1525!important;border-top:1px solid rgba(255,255,255,.11)!important;}
body.axv-rev-v1 #colophon .axy-corporate-footer-links{background:#0a1525!important;}
body.axv-rev-v1 #colophon .axy-corporate-footer-links :is(a,a:visited){color:#e7effc!important;opacity:1!important;}
body.axv-rev-v1 #colophon .axy-corporate-footer-links a:hover{color:#fff!important}
/* Different types of editorial identity, no changes to WP widget registration. */
body.axv-rev-v1 #masthead .axv-192-masthead--header-3 .axv-192-brand-row{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr)!important}
body.axv-rev-v1 #masthead .axv-192-masthead--header-2 .axv-192-brand-row{grid-template-columns:minmax(180px,30%) minmax(0,1fr)!important}
/* Variant families applied across all twenty demos. */
body.axv-rev-v1:is(.axv-rev-demo-magazin,.axv-rev-demo-muzik,.axv-rev-demo-sinema) #masthead .jet-main-navbar-wrapper{box-shadow:0 9px 28px rgba(73,12,65,.15)!important}
body.axv-rev-v1:is(.axv-rev-demo-teknoloji,.axv-rev-demo-teknoloji-2,.axv-rev-demo-oyun,.axv-rev-demo-kripto,.axv-rev-demo-kripto-2) #masthead .jet-main-navbar-wrapper{border-bottom-style:solid!important;box-shadow:0 7px 30px rgba(17,66,125,.2)!important}
body.axv-rev-v1:is(.axv-rev-demo-gezi,.axv-rev-demo-saglik,.axv-rev-demo-emlak,.axv-rev-demo-niche) #masthead .axv-192-masthead{background:linear-gradient(130deg,#fff,#f6fcfa)!important}
body.axv-rev-v1:is(.axv-rev-demo-spor,.axv-rev-demo-otomobil) .axv-rev-hero .axv-rev-slider{border-radius:10px!important}
body.axv-rev-v1:is(.axv-rev-demo-niche,.axv-rev-demo-yemek,.axv-rev-demo-dekorasyon) .axv-rev-card{border-radius:22px!important}
body.axv-rev-v1:is(.axv-rev-demo-magazin,.axv-rev-demo-muzik) .axv-rev-slider__controls button{border-radius:999px!important}
body.axv-rev-v1:is(.axv-rev-demo-ekonomi,.axv-rev-demo-kripto,.axv-rev-demo-kripto-2) .axv-rev-slider__dots button{border-radius:3px!important}
body.axv-rev-v1:is(.axv-rev-demo-gezi,.axv-rev-demo-emlak) .axv-rev-slider{border-radius:25px!important}
body.axv-rev-v1:is(.axv-rev-demo-spor,.axv-rev-demo-otomobil,.axv-rev-demo-oyun) .axv-rev-section__head{border-left:4px solid var(--axv-192-accent);padding-left:11px}
body.axv-rev-v1:is(.axv-rev-demo-niche,.axv-rev-demo-dekorasyon,.axv-rev-demo-yemek) .axv-rev-section__head{border-bottom:1px solid color-mix(in srgb,var(--axv-192-accent) 40%,#d6dfe8);padding-bottom:8px}
body.axv-rev-v1 :is(.axv-f-rail-news,.axv-demo-rail-widget) h3{letter-spacing:-.02em}
/* Mobile avoids compressed header adverts; the built-in mobile header stays functional. */
@media (max-width:1000px){
 body.axv-rev-v1 #masthead .axv-192-masthead .axv-192-brand-row{grid-template-columns:minmax(130px,.38fr) minmax(0,1fr)!important;gap:18px!important;min-height:82px!important;}
 body.axv-rev-v1 #masthead .axv-192-brand img{max-height:61px!important}
 body.axv-rev-v1 #colophon .jet-main-footer>.container>.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important}
}
@media (max-width:700px){
 body.axv-rev-v1 #masthead .axv-192-masthead .axv-192-brand-row{grid-template-columns:minmax(0,1fr)!important;min-height:65px!important;padding:12px 0!important;}
 body.axv-rev-v1 #masthead .axv-192-header-ad{display:none!important;}
 body.axv-rev-v1 #masthead .axv-192-brand{justify-content:center!important;}
 body.axv-rev-v1 #masthead .axv-192-brand img{max-height:56px!important;}
 body.axv-rev-v1 #colophon .jet-main-footer>.container>.row{grid-template-columns:minmax(0,1fr)!important;gap:21px!important}
 body.axv-rev-v1 #colophon .jet-main-footer{padding:33px 0!important}
 body.axv-rev-v1 #colophon .jet-main-footer .jet-footer-col:nth-child(2) :is(ul,.menu){columns:2}
 body.axv-rev-v1 .axy-ad-slot--header-bottom.is-sample .axv-rev-ad-promo{min-height:82px}
}

/* Individual brand tokens for all 20 demo families. */
body.axv-rev-v1.axv-rev-demo-ana{--axv-192-ink:#112641;--axv-192-accent:#dc2941;--axv-192-footer:#112641;}
body.axv-rev-v1.axv-rev-demo-teknoloji{--axv-192-ink:#111d35;--axv-192-accent:#20c6f0;--axv-192-footer:#111d35;}
body.axv-rev-v1.axv-rev-demo-teknoloji-2{--axv-192-ink:#122b33;--axv-192-accent:#17c9b1;--axv-192-footer:#122b33;}
body.axv-rev-v1.axv-rev-demo-modern{--axv-192-ink:#24263e;--axv-192-accent:#ef7581;--axv-192-footer:#24263e;}
body.axv-rev-v1.axv-rev-demo-niche{--axv-192-ink:#2a3730;--axv-192-accent:#c2aa82;--axv-192-footer:#2a3730;}
body.axv-rev-v1.axv-rev-demo-magazin{--axv-192-ink:#2b1536;--axv-192-accent:#df48ba;--axv-192-footer:#2b1536;}
body.axv-rev-v1.axv-rev-demo-kripto{--axv-192-ink:#1a2032;--axv-192-accent:#f4be45;--axv-192-footer:#1a2032;}
body.axv-rev-v1.axv-rev-demo-kripto-2{--axv-192-ink:#1b213d;--axv-192-accent:#9f8cff;--axv-192-footer:#1b213d;}
body.axv-rev-v1.axv-rev-demo-gezi{--axv-192-ink:#184b5e;--axv-192-accent:#31c4d3;--axv-192-footer:#184b5e;}
body.axv-rev-v1.axv-rev-demo-oyun{--axv-192-ink:#211b3c;--axv-192-accent:#aa6bfb;--axv-192-footer:#211b3c;}
body.axv-rev-v1.axv-rev-demo-saglik{--axv-192-ink:#1d4942;--axv-192-accent:#32c5a5;--axv-192-footer:#1d4942;}
body.axv-rev-v1.axv-rev-demo-spor{--axv-192-ink:#10304a;--axv-192-accent:#18b7dd;--axv-192-footer:#10304a;}
body.axv-rev-v1.axv-rev-demo-sinema{--axv-192-ink:#2c162b;--axv-192-accent:#d44f83;--axv-192-footer:#2c162b;}
body.axv-rev-v1.axv-rev-demo-otomobil{--axv-192-ink:#23252f;--axv-192-accent:#f66b53;--axv-192-footer:#23252f;}
body.axv-rev-v1.axv-rev-demo-yemek{--axv-192-ink:#433021;--axv-192-accent:#eba75f;--axv-192-footer:#433021;}
body.axv-rev-v1.axv-rev-demo-ekonomi{--axv-192-ink:#162b45;--axv-192-accent:#428ec9;--axv-192-footer:#162b45;}
body.axv-rev-v1.axv-rev-demo-dekorasyon{--axv-192-ink:#372841;--axv-192-accent:#d39be1;--axv-192-footer:#372841;}
body.axv-rev-v1.axv-rev-demo-egitim{--axv-192-ink:#283b56;--axv-192-accent:#f1af58;--axv-192-footer:#283b56;}
body.axv-rev-v1.axv-rev-demo-muzik{--axv-192-ink:#271a40;--axv-192-accent:#d16dd6;--axv-192-footer:#271a40;}
body.axv-rev-v1.axv-rev-demo-emlak{--axv-192-ink:#26463f;--axv-192-accent:#50bda2;--axv-192-footer:#26463f;}

/* Permanent AXYVERAX theme copyright, independent of demo and optional site notice. */
body.axv-rev-v1 #colophon .axy-footer-legal{
 display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;
 color:#d7e4f7!important;font-size:13px!important;line-height:1.6!important;
}
body.axv-rev-v1 #colophon .axv-192-always-copyright{
 display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;
 font-size:13px!important;color:#e1e9f7!important;white-space:normal;
}
body.axv-rev-v1 #colophon .axv-192-always-copyright a,
body.axv-rev-v1 #colophon .axv-192-always-copyright a:visited{
 color:#fff!important;text-decoration:none!important;font-weight:850!important;letter-spacing:.01em;
}
body.axv-rev-v1 #colophon .axv-192-always-copyright a:hover{text-decoration:underline!important;}
body.axv-rev-v1 #colophon .axv-192-publisher-credit{font-size:13px;color:#b8c9e2;}
body.axv-rev-v1 #colophon .axv-192-forced-copyright{
 padding:16px 0!important;background:#0a1525!important;border-top:1px solid rgba(255,255,255,.1)!important;
}
