/* === NOOR_LOGO_SAFE_TUNE === */
/* Business Goal: Bigger centered hero logo without layout regression */

/* لا نلمس باقي التصميم */
.hero { padding-top: 6px !important; }

/* استهداف الشعار داخل الهيرو فقط (وليس بوستر الخلفية أو أي صور أخرى) */
.hero .logo img,
.hero .hero-logo img,
.hero img[alt*="Aether" i],
.hero img[src*="aether-logo" i]{
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;

  /* تكبير معقول */
  width: min(78vw, 420px) !important;
  max-width: 420px !important;
  height: auto !important;

  /* رفع لأعلى بدون تضخيم الفراغ */
  margin-top: -18px !important;
  margin-bottom: 14px !important;

  /* منع أي قص/تكسير */
  object-fit: contain !important;
}

/* حماية النص من الاحتكاك */
.hero-title, .hero-sub, .hero .kicker { margin-top: 0 !important; }
/* === END === */

/* NOOR_TOUCH_CLEANUP v1 */
.noor-global-logo a,
.noor-global-logo button,
.aether-global-logo-mark,
.brand-logo,
header a,
header button {
  -webkit-tap-highlight-color: transparent !important;
  -webkit-touch-callout: none !important;
  outline: none !important;
}

.noor-global-logo a:focus,
.noor-global-logo button:focus,
header a:focus,
header button:focus {
  outline: none !important;
  box-shadow: none !important;
}

.noor-global-logo a:active,
.noor-global-logo button:active,
header a:active,
header button:active {
  background: transparent !important;
}
