/* FENIX Ignite — Aequilibrium Atlas 2.1 visual polish.
   Only loaded by the isolated V2.1 preview, never by production Atlas. */
#aeq-atlas-root .aqa-hero-photo{
  position:relative;
  isolation:isolate;
  min-height:230px;
  max-height:none;
  background-color:#251b2d;
  background-image:
    linear-gradient(180deg,rgba(20,13,27,.04) 0%,rgba(25,15,28,.08) 50%,rgba(16,11,21,.38) 100%),
    radial-gradient(ellipse at 66% 42%,rgba(177,122,189,.37) 0%,rgba(115,77,136,.22) 37%,transparent 76%),
    url('/assets/aeq-atlas-hero.webp');
  background-position:center,center,center 44%;
  background-size:cover,cover,cover;
  background-repeat:no-repeat;
  border-bottom:1px solid rgba(206,173,226,.18);
}
#aeq-atlas-root .aqa-hero-photo::after{
  content:'RITROVA IL TUO RITMO';
  position:absolute;right:19px;bottom:16px;
  letter-spacing:.2em;font:700 10px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  color:rgba(244,229,247,.83);text-shadow:0 1px 9px rgba(0,0,0,.85);
}
#aeq-atlas-root .aqa-hero-main{
  background:linear-gradient(148deg,rgba(35,26,43,.93),rgba(19,15,26,.98));
}
#aeq-atlas-root .aqa-hero h1{color:#faf3f9;}
#aeq-atlas-root .aqv21-oracle-check{
  margin-top:14px!important;padding:11px 12px;border-left:2px solid #a887c6;
  border-radius:0 9px 9px 0;background:#292136;color:#d9cae4!important;
  font:500 12px/1.55 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
#aeq-atlas-root .aqv21-oracle-check[data-state='ok']{border-left-color:#a7b99a;background:#202b25;color:#d9e9d2!important}
#aeq-atlas-root .aqv21-oracle-check[data-state='auth']{border-left-color:#e6bc85;background:#2d261e;color:#f1dcc0!important}
@media (max-width:730px){
  #aeq-atlas-root .aqa-hero-photo{min-height:205px;max-height:225px;background-position:center,center,center 42%}
  #aeq-atlas-root .aqa-hero-main{padding:22px 19px 24px}
  #aeq-atlas-root .aqa-hero{border-color:rgba(201,163,225,.27)}
}
@media (max-width:380px){#aeq-atlas-root .aqa-hero-photo{min-height:180px;max-height:195px}}
