/* AIENERGY.AE — Energy Fingerprint theme (loads after style.css) */
:root{--navy:#050d1f;--navy-mid:#0a1a38;--blue:#1fc8ff;--cyan:#1fc8ff}
.hero{background:radial-gradient(ellipse at 60% 45%,#0d3a73 0,#0a1a38 38%,#050d1f 75%)!important}
.hero h1{font-weight:900;line-height:1.15}
.hero h1 span:first-child{color:#eef6ff}
.hero h1 span:last-child{background:linear-gradient(90deg,#1fc8ff,#5dff6a);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-visual{display:flex;flex-direction:column;align-items:center;gap:18px}
.hero-visual .fp{width:100%;max-width:400px;filter:drop-shadow(0 0 28px rgba(31,200,255,.45))}
.fp-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.fp-pills span{padding:8px 16px;border:1px solid rgba(120,200,255,.3);border-radius:999px;background:rgba(10,30,62,.6);color:#eef6ff;font-weight:700;font-size:14px}
.btn-primary{background:linear-gradient(90deg,#1fc8ff,#5dff6a)!important;color:#031022!important;font-weight:900}
.btn-pitch-deck,.btn-pitch-deck:hover,.btn-pitch-deck *{color:#031022!important}
.btn-pitch-deck{border:none!important}
nav{background:rgba(5,13,31,.92)!important;backdrop-filter:blur(10px);border-bottom:1px solid rgba(120,200,255,.2)}
footer{background:#050d1f!important}
.blades{transform-origin:0 0}
@media (prefers-reduced-motion:no-preference){.blades{animation:spin 7s linear infinite}.blades.b2{animation-duration:11s}.blades.b3{animation-duration:9s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}}
/* Language toggle: fixed slot at the left edge; nav reserves that space so nothing sits under it */
.lang-toggle{left:18px!important;right:auto!important;width:84px;justify-content:center;white-space:nowrap}
.nav-links{gap:18px}
@media (max-width:1180px){.nav-links{gap:12px}.nav-links a{font-size:.82rem}}

/* ===== Nav readability + alignment ===== */
.logo-text{color:#fff!important}
.hamburger span{background:#fff!important}
nav{padding-left:112px!important}
@media (max-width:768px){nav{padding-left:100px!important}}
@media (min-width:769px){
  .nav-links{align-items:center;gap:16px}
  .nav-links li{display:flex;align-items:center}
  .nav-links a{color:#fff!important;font-size:.88rem;white-space:nowrap}
  .nav-links a:hover{color:#5dff6a!important}
  .nav-links a.nav-cta,.nav-links a.nav-analyzer-btn{color:#031022!important;margin:0!important;padding:0 18px!important;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;font-weight:800!important;box-shadow:none}
  .nav-links .nav-auth-btn{height:40px;padding:0 16px;margin:0;color:#fff;background:transparent;border:1px solid #5dff6a;white-space:nowrap}
  .nav-links .nav-auth-btn:hover{background:#5dff6a;color:#031022}
}
.lang-toggle{height:40px;top:calc(var(--nav-h)/2 - 20px)!important;align-items:center;border-color:#5dff6a!important}
/* ===== Solutions dropdown (index) ===== */
.has-dd{position:relative}.dd-menu{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:260px;background:#07142b;border:1px solid rgba(120,200,255,.25);border-radius:12px;padding:8px;z-index:1300}
.has-dd:hover .dd-menu,.has-dd.open .dd-menu{display:block}.dd-menu a{display:block;padding:9px 12px;border-radius:8px;color:#fff!important}.dd-menu a:hover{background:rgba(93,255,106,.12)}
@media (max-width:768px){.dd-menu{position:static;display:none;border:0;padding:0 12px}.has-dd.open .dd-menu{display:block}}
