/*
  Anasayfa neon vurgular — zemin beyaz kalır; mor / cyan / turuncu parlama ve çerçeveler.
  Kapsam: main.lr-page (ürünler sayfası etkilenmez).
*/

main.lr-page{
  --lr-neon-m-rgb:235, 71, 255;
  --lr-neon-cyan:56, 248, 255;
  background:#ffffff;
}

/* ——— Hero ——— */
main.lr-page .lr-slider__title{
  filter:
    drop-shadow(0 0 18px rgba(var(--lr-neon-m-rgb), 0.38))
    drop-shadow(0 0 42px rgba(var(--lr-neon-cyan), 0.2));
}

main.lr-page .lr-slider__media{
  border-radius:18px;
  box-shadow:
    0 0 0 1px rgba(var(--lr-neon-m-rgb), 0.14),
    0 18px 48px rgba(var(--lr-neon-m-rgb), 0.1),
    0 12px 32px rgba(15, 23, 42, 0.06);
}

/* ——— Bölüm başlıkları (h2) ——— */
main.lr-page .lr-products__title,
main.lr-page .lr-about__title,
main.lr-page .lr-reviews__title,
main.lr-page .lr-guide__title,
main.lr-page .lr-faq__title{
  text-shadow:
    0 0 26px rgba(var(--lr-neon-m-rgb), 0.28),
    0 0 52px rgba(var(--lr-neon-cyan), 0.1);
}

/* Eyebrow: altın yerine hafif neon karışımı */
main.lr-page .lr-reviews__eyebrow,
main.lr-page .lr-faq__eyebrow{
  color:#9d4edd;
  text-shadow:0 0 14px rgba(var(--lr-neon-m-rgb), 0.22);
  letter-spacing:0.18em;
}

main.lr-page .lr-faq__eyebrow::before,
main.lr-page .lr-faq__eyebrow::after{
  background:linear-gradient(90deg, transparent, rgba(var(--lr-neon-m-rgb), 0.45), rgba(var(--lr-neon-cyan), 0.35), transparent);
  height:2px;
}

/* ——— Hakkımızda ——— */
main.lr-page .lr-about__media{
  border:1px solid rgba(var(--lr-neon-m-rgb), 0.12);
  transition:box-shadow .3s ease, border-color .3s ease;
}

main.lr-page .lr-about__media:hover{
  border-color:rgba(var(--lr-neon-m-rgb), 0.35);
  box-shadow:
    0 14px 36px rgba(2, 6, 23, 0.12),
    0 0 0 1px rgba(var(--lr-neon-m-rgb), 0.18),
    0 0 36px rgba(var(--lr-neon-m-rgb), 0.14);
}

/* ——— Popüler ürün daireleri ——— */
main.lr-page .lr-product-card__image-link{
  box-shadow:0 0 28px rgba(var(--lr-neon-m-rgb), 0.09);
}

main.lr-page .lr-product-card__image-link:hover,
main.lr-page .lr-product-card__image-link:focus-visible{
  box-shadow:
    0 12px 28px rgba(var(--lr-neon-m-rgb), 0.22),
    0 0 20px rgba(var(--lr-neon-m-rgb), 0.35),
    0 0 36px rgba(var(--lr-neon-m-rgb), 0.15),
    0 0 48px rgba(var(--lr-neon-cyan), 0.1);
}

main.lr-page .lr-product-card__name{
  text-shadow:0 0 12px rgba(var(--lr-neon-m-rgb), 0.08);
}

/* ——— Yorum kartları ——— */
main.lr-page .lr-review-card{
  transition:border-color .25s ease, box-shadow .25s ease;
}

main.lr-page .lr-review-card:hover{
  border-color:rgba(var(--lr-neon-m-rgb), 0.35);
  box-shadow:
    0 8px 28px rgba(15, 23, 42, 0.06),
    0 0 24px rgba(var(--lr-neon-m-rgb), 0.12);
}

main.lr-page .lr-reviews__arrow:hover,
main.lr-page .lr-reviews__arrow:focus-visible{
  border-color:rgba(var(--lr-neon-m-rgb), 0.45);
  color:rgb(var(--lr-neon-m-rgb));
  box-shadow:0 0 20px rgba(var(--lr-neon-m-rgb), 0.2);
}

/* ——— SSS ——— */
main.lr-page .lr-faq__item{
  transition:box-shadow .25s ease;
}

main.lr-page .lr-faq__item:hover{
  box-shadow:inset 3px 0 0 rgba(var(--lr-neon-m-rgb), 0.35);
}

main.lr-page .lr-faq__item[open]{
  box-shadow:inset 3px 0 0 rgba(var(--lr-neon-m-rgb), 0.55);
}

main.lr-page .lr-faq__question:hover{
  color:#5b21b6;
  text-shadow:0 0 14px rgba(var(--lr-neon-m-rgb), 0.2);
}

main.lr-page .lr-faq__question::after{
  color:rgba(var(--lr-neon-m-rgb), 0.75);
}

/* ——— Avantajlar (koyu şerit) ——— */
main.lr-page .lr-benefit-item__icon{
  filter:drop-shadow(0 0 12px rgba(var(--lr-neon-cyan), 0.35)) drop-shadow(0 0 20px rgba(var(--lr-neon-m-rgb), 0.25));
}

main.lr-page .lr-benefit-item__title{
  text-shadow:
    0 0 18px rgba(var(--lr-neon-m-rgb), 0.35),
    0 0 36px rgba(var(--lr-neon-cyan), 0.15) !important;
}

/* ——— Footer (koyu) ——— */
main.lr-page .lr-footer__col a:hover{
  text-shadow:0 0 14px rgba(var(--lr-neon-m-rgb), 0.45);
}

main.lr-page .lr-footer__title{
  text-shadow:0 0 10px rgba(var(--lr-neon-cyan), 0.12);
}
