/* LISANTY V14.5 HOTFIX — yalnızca ana sayfa arayüzü */
/* Premium logo bağlantısı koparsa bile LIS yazısı okunur. */
body.lis-v11-home header a.brand > .brand-mark{
  display:grid!important;place-items:center!important;
  color:#ffdda4!important;font-family:Georgia,serif!important;font-size:21px!important;line-height:1!important;
  text-shadow:0 0 12px rgba(255,194,125,.65)!important;
  border:1px solid rgba(225,148,252,.72)!important;
  border-radius:16px!important;
  box-shadow:0 0 0 1px rgba(100,25,180,.18),0 0 25px rgba(148,58,214,.25)!important;
  background-color:#20102e!important;
  background-image:url('/assets/lisanty-logo-v12.png')!important;
  background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;
}
body.lis-v11-home.lis-v145-logo-loaded header a.brand > .brand-mark{
 color:transparent!important;font-size:0!important;text-shadow:none!important;
}
body.lis-v11-home.lis-v145-logo-loaded .side-menu.lis-nav14 .lisnav-logo{
  background-image:url('/assets/lisanty-logo-v12.png')!important;background-position:center!important;
  background-size:cover!important;color:transparent!important;
}
/* Menü: daha dengeli kontrast, seçilebilir gerçek butonlar ve kontrollü animasyon */
body.lis-v11-home .side-menu.lis-nav14{
  background:radial-gradient(ellipse 92% 29% at 18% 0%,rgba(137,65,214,.22),transparent),
  radial-gradient(ellipse 84% 26% at 95% 45%,rgba(173,98,47,.08),transparent),linear-gradient(170deg,#17091f 0%,#0c0817 64%,#10091b 100%)!important;
  border-left:1px solid rgba(210,153,247,.4)!important;
  box-shadow:-20px 0 72px rgba(3,0,14,.78)!important;
}
body.lis-v11-home .side-menu.lis-nav14 .lisnav-gateway{
  background:radial-gradient(circle at 100% 0%,rgba(188,108,55,.20),transparent 48%),linear-gradient(145deg,#2a142b,#160d23)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.16);
}
body.lis-v11-home .side-menu.lis-nav14 .lisnav-link.current{
  box-shadow:inset 0 0 0 1px rgba(216,149,255,.07),0 6px 22px rgba(90,27,159,.13);
}
body.lis-v11-home .side-menu.lis-nav14 .lisnav-link:focus-visible,
body.lis-v11-home .side-menu.lis-nav14 .lisnav-entry:focus-visible,
body.lis-v11-home header a.header-account:focus-visible {outline:2px solid #edd0ff!important;outline-offset:3px!important}
/* Kullanıcı simgesini platformdaki emoji-font farklarından bağımsız hale getirir. */
body.lis-v11-home .header-account .header-account-icon {
  display:grid!important;place-items:center!important;color:#dec8ff!important;
}
body.lis-v11-home .header-account .header-account-icon svg {width:21px;height:21px;stroke:#d8b3fb;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
body.lis-v11-home .header-account .header-account-icon .lis-v145-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:none}
body.lis-v11-home .header-account .header-account-icon.has-avatar .lis-v145-avatar-img{display:block}
body.lis-v11-home .header-account .header-account-icon.has-avatar svg{display:none}
/* Bu köşeler site açılırken admin bağlantısı görünmesin. Doğrulama tamamlanırsa JS hidden kaldırır. */
body .side-menu.lis-nav14 [data-lis-admin-link][hidden] {display:none!important}
body .side-menu.lis-nav14 [data-lis-admin-link]:not([hidden]){
  border:1px solid rgba(196,144,251,.30);background:linear-gradient(95deg,rgba(94,38,135,.21),rgba(38,17,62,.35));
}
body .side-menu.lis-nav14 [data-lis-admin-link]:not([hidden]) .lisnav-ic{color:#dfb0ff}
/* Görsel yedekleri geri gelene dek UI tamamen çökmesin. */
body.lis-v11-home .hero{background-color:#150a21}
body.lis-v11-home .event-image{background-color:#251234}
body.lis-v11-home .lisnav-brand{min-width:0}
@media(prefers-reduced-motion:reduce){body.lis-v11-home .side-menu.lis-nav14 *{scroll-behavior:auto!important;animation:none!important}}
