/* ===========================
   CUSTOM CURSOR — ÖZEL İMLEÇ
   Koyu tema: beyaz M imleci (varsayılan), turuncu M (tıklanabilir)
   Açık tema (baby/wedding): siyah M imleci (varsayılan), turuncu M (tıklanabilir)
   =========================== */

/* ---- KOYU TEMA (tüm sayfalar varsayılan) ---- */
*, *::before, *::after {
  cursor: url('../svg/cursor-white.svg') 4 4, auto !important;
}

/* Tıklanabilir elemanlarda turuncu M */
a,
button,
[role="button"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="checkbox"],
input[type="radio"],
select,
label[for],
.btn,
.card,
.nav__link,
.navbar__link,
.navbar__cta,
.navbar__promosyon-fixed-btn,
.hero__cta,
.hero__cta-secondary,
.service-card,
.bento-card,
.gallery__item,
.gallery-item,
.portfolio-item,
.filter-btn,
.promo-card,
.promo-product-card,
.modal-close,
.whatsapp-btn,
.social-link,
.social-icon,
.icon-link,
.tab-btn,
.accordion-header,
.swiper-button-next,
.swiper-button-prev,
.swiper-pagination-bullet,
.back-to-top,
[onclick],
[data-toggle],
[data-modal],
summary {
  cursor: url('../svg/cursor-orange.svg') 4 4, pointer !important;
}

/* ---- AÇIK TEMA: Baby Studio & Wedding Studio ---- */
body.light-theme *,
body.light-theme *::before,
body.light-theme *::after {
  cursor: url('../svg/cursor-black.svg') 4 4, auto !important;
}

/* Tıklanabilir elemanlarda turuncu M (açık tema) */
body.light-theme a,
body.light-theme button,
body.light-theme [role="button"],
body.light-theme input[type="submit"],
body.light-theme input[type="reset"],
body.light-theme input[type="button"],
body.light-theme input[type="checkbox"],
body.light-theme input[type="radio"],
body.light-theme select,
body.light-theme label[for],
body.light-theme .btn,
body.light-theme .card,
body.light-theme .nav__link,
body.light-theme .navbar__link,
body.light-theme .navbar__cta,
body.light-theme .navbar__promosyon-fixed-btn,
body.light-theme .hero__cta,
body.light-theme .hero__cta-secondary,
body.light-theme .service-card,
body.light-theme .bento-card,
body.light-theme .gallery__item,
body.light-theme .gallery-item,
body.light-theme .portfolio-item,
body.light-theme .filter-btn,
body.light-theme .promo-card,
body.light-theme .promo-product-card,
body.light-theme .modal-close,
body.light-theme .whatsapp-btn,
body.light-theme .social-link,
body.light-theme .social-icon,
body.light-theme .icon-link,
body.light-theme .tab-btn,
body.light-theme .accordion-header,
body.light-theme .swiper-button-next,
body.light-theme .swiper-button-prev,
body.light-theme .swiper-pagination-bullet,
body.light-theme .back-to-top,
body.light-theme [onclick],
body.light-theme [data-toggle],
body.light-theme [data-modal],
body.light-theme summary {
  cursor: url('../svg/cursor-orange.svg') 4 4, pointer !important;
}
