
:root{
  --aeth-brand-width-v362: 330px;
  --aeth-brand-height-v362: 92px;
  --aeth-card-text-strong:#0a2340;
  --aeth-card-text-body:#28445e;
  --aeth-card-text-muted:#46637f;
  --aeth-card-bg:#ffffff;
  --aeth-card-border:#d8e8f3;
}
/* 1) Larger, higher-contrast logo on dark headers */
body header.site-header .container.nav > a.brand,
body.aeth-v2-live header.ls-header a.ls-brand,
body.aeth-v2-white header.nav a.brand-wrap{
  width:var(--aeth-brand-width-v362)!important;
  min-width:var(--aeth-brand-width-v362)!important;
  max-width:var(--aeth-brand-width-v362)!important;
  height:var(--aeth-brand-height-v362)!important;
  flex-basis:var(--aeth-brand-width-v362)!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
body header.site-header .container.nav > a.brand img,
body.aeth-v2-live header.ls-header a.ls-brand > img,
body.aeth-v2-white header.nav a.brand-wrap > img.brand-logo{
  content:url('../v362/aethera-logo-contrast.png')!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  filter:drop-shadow(0 3px 14px rgba(4,28,61,.26))!important;
}
body header.site-header .container.nav,
body.aeth-v2-live header.ls-header .ls-shell.ls-nav-wrap,
body.aeth-v2-white header.nav .nav-inner{min-height:104px!important;}
/* Footer stays official original */
footer .brand-wrap img.brand-logo,
footer img[src*='aethera-logo-horizontal'],
body footer img{content:unset!important;filter:none!important;}
/* 2) Stronger text contrast for cards and buttons */
.mega-card,.card,.content-card,.industry-card,.local-mvno-card,.cap-card,.aeth-cap-card,
.q4-model,.q4-proof,.demo-workspace,.demo-steps,.demo-activity,.demo-summary div,
.brand-preview,.aeth-journey-grid article,.timeline-card,.time-card,.model-card,
.demo-request-card,.seo-side-card,.platform-command-card,[class*='card']{
  color:var(--aeth-card-text-strong);
}
.mega-card span,.mega-card small,.card p,.content-card p,.industry-card p,.local-mvno-card p,
.cap-card p,.aeth-cap-card p,.q4-model p,.q4-proof p,.demo-card p,.demo-summary small,
.demo-activity small,.brand-preview p,.aeth-journey-grid article p,.time-card p,
.model-card p,.demo-request-card p,.seo-side-card p,.platform-command-card p,
[class*='card'] p,[class*='card'] li,[class*='card'] small{
  color:var(--aeth-card-text-body)!important;
}
.mega-card b,.card h2,.card h3,.content-card h2,.content-card h3,.industry-card h2,.industry-card h3,
.local-mvno-card h2,.local-mvno-card h3,.cap-card h2,.cap-card h3,.aeth-cap-card h2,.aeth-cap-card h3,
.q4-model h2,.q4-model h3,.q4-proof h2,.q4-proof h3,.demo-card h2,.demo-card h3,
.brand-preview strong,.aeth-journey-grid article strong,.time-card h3,.model-card h3,
.demo-request-card h3,.seo-side-card h3,.platform-command-card h3,
[class*='card'] b,[class*='card'] strong,[class*='card'] h4{
  color:var(--aeth-card-text-strong)!important;
}
.q4-model,.q4-proof,.mega-card,.card,.content-card,.industry-card,.local-mvno-card,
.cap-card,.aeth-cap-card,.demo-workspace,.demo-steps,.demo-activity,.demo-summary div,
.brand-preview,.aeth-journey-grid article,[class*='card']{
  text-shadow:none!important;
}
.btn,.btn-primary,.btn-secondary,.q4-button,.ls-btn,.button,.aeth-cap-button,.aeth-solid{
  color:#fff!important;
}
.btn-secondary,.q4-button-blue,.ls-btn-ghost{
  color:#fff!important;
}
.ls-btn-ghost,.q4-button-blue{
  background:linear-gradient(135deg,rgba(8,25,48,.72),rgba(7,72,123,.72))!important;
  border-color:#b9dcff!important;
}
.demo-step,.flow-box,.privacy-note,.demo-head p,.demo-progress span{color:var(--aeth-card-text-body)!important;}
.demo-step.active,.flow-box.on{color:#fff!important;}
.hero p,.page-hero p,.q4-section-intro p,.seo-authority-hero p{color:#d7e8fb!important;}
/* 3) More explicit home hero alternation visuals */
body.aeth-premium-home .q4-main section.aeth-hero-v35{
  position:relative!important;
}
body.aeth-premium-home .q4-main section.aeth-hero-v35 .q4-benefits,
body.aeth-premium-home .q4-main section.aeth-hero-v35 .q4-actions,
body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-trust{
  transition:opacity .9s ease, transform .9s ease!important;
}
body.aeth-premium-home.aeth-rotate-phase-two .q4-main section.aeth-hero-v35 .q4-benefits,
body.aeth-premium-home.aeth-rotate-phase-two .q4-main section.aeth-hero-v35 .q4-actions,
body.aeth-premium-home.aeth-rotate-phase-two .q4-main section.aeth-hero-v35 .aeth-hero-trust{
  transform:translateY(-2px);
}
body.aeth-premium-home.aeth-rotate-phase-two .q4-main section.aeth-hero-v35 .q4-label{
  color:#9ff6ff!important;
}
body.aeth-premium-home.aeth-rotate-phase-two .q4-main section.aeth-hero-v35::after{
  background:linear-gradient(90deg,rgba(0,18,42,.34),rgba(0,24,50,.12) 40%,transparent 70%),linear-gradient(0deg,rgba(2,20,40,.22) 0%,transparent 26%)!important;
}
/* 4) Better realistic QR presentation */
.qr-demo-card img{max-width:340px!important;border-radius:22px!important;box-shadow:0 18px 44px rgba(14,44,78,.18)!important;}
@media(max-width:1400px){:root{--aeth-brand-width-v362:300px;--aeth-brand-height-v362:84px}}
@media(max-width:1150px){:root{--aeth-brand-width-v362:250px;--aeth-brand-height-v362:74px}}
@media(max-width:700px){:root{--aeth-brand-width-v362:214px;--aeth-brand-height-v362:66px}}
@media(max-width:430px){:root{--aeth-brand-width-v362:198px;--aeth-brand-height-v362:62px}}
