/* FANOTA Tur 52 — Global duyuru, menü, footer ve iyzico ödeme güven bandı */
:root{--fgl-gold:var(--fan-gold,#d8b889);--fgl-accent:var(--fan-gold,#d8b889);--fgl-bg:var(--fan-bg-2,#11120e);--fgl-bg2:var(--fan-bg,#0b0c09);--fgl-fg:var(--fan-text,#f4efe5);--fgl-text:var(--fan-text,#f4efe5);--fgl-muted:var(--fan-muted,#aaa69a);--fgl-line:var(--fan-line,rgba(232,218,190,.14))}
.fgl-announcement{position:relative;z-index:80;min-height:38px;display:flex;align-items:center;justify-content:center;padding:8px 18px;text-align:center;font:600 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.04em}
.fgl-announcement a,.fgl-announcement span{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.fgl-announcement.theme-gold{background:var(--fgl-gold);color:#18140e}.fgl-announcement.theme-dark{background:#171914;color:var(--fgl-text)}.fgl-announcement.theme-light{background:#f7f2e9;color:#221d16;border-bottom:1px solid #e6dccb}
.fgl-sticky-header{position:sticky!important;top:0!important;z-index:70!important}.fgl-has-announcement .fgl-sticky-header{top:0!important}
.fgl-nav-link{white-space:nowrap}.fgl-hidden-control{display:none!important}
.fgl-original-announcement-hidden,.fgl-original-footer-hidden{display:none!important}
#fanota-managed-footer{display:block!important;background:var(--fgl-bg);color:var(--fgl-text);padding:64px max(24px,calc((100vw - 1440px)/2)) 0;font-family:Inter,Arial,sans-serif}
.fgl-footer-shell{display:grid;grid-template-columns:minmax(260px,1.25fr) 2fr;gap:64px;padding-bottom:44px}.fgl-footer-brand h2{font:700 clamp(32px,4vw,58px)/.95 "Cormorant Garamond",serif;margin:0 0 18px}.fgl-footer-brand p{max-width:520px;color:var(--fgl-muted);font-size:14px;line-height:1.8;margin:0 0 22px}.fgl-footer-contact{display:flex;flex-direction:column;gap:8px}.fgl-footer-contact a,.fgl-footer-contact span,.fgl-footer-socials a{color:var(--fgl-text);font-size:13px;text-decoration:none}.fgl-footer-socials{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.fgl-footer-socials a{color:var(--fgl-gold)}
.fgl-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:34px}.fgl-footer-column h3{margin:0 0 16px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fgl-gold)}.fgl-footer-column ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.fgl-footer-column a{color:var(--fgl-muted);font-size:13px;text-decoration:none;transition:color .2s ease}.fgl-footer-column a:hover{color:var(--fgl-text)}

.fgl-payment-trust{border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,0));border-radius:18px}.fgl-payment-copy{display:grid;gap:5px;max-width:620px}.fgl-payment-copy strong{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fgl-text)}.fgl-payment-copy span{font-size:12px;line-height:1.65;color:var(--fgl-muted)}.fgl-payment-trust a{display:block;flex:0 1 520px;max-width:520px;padding:8px 12px;text-decoration:none}.fgl-payment-trust img{display:block;width:100%;height:auto;max-height:54px;object-fit:contain}
.fgl-footer-bottom{border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;padding:22px 0 26px;color:var(--fgl-muted);font-size:11px}.fgl-footer-bottom span{margin-right:auto}.fgl-footer-bottom a{color:inherit;text-decoration:none}
@media(max-width:900px){.fgl-footer-shell{grid-template-columns:1fr;gap:40px}.fgl-payment-trust{align-items:flex-start;flex-direction:column}.fgl-payment-trust a{width:100%;max-width:620px;padding-left:0}.fgl-footer-columns{grid-template-columns:repeat(2,minmax(130px,1fr))}}
@media(max-width:600px){.fgl-payment-trust{padding:20px 0}.fgl-payment-trust img{max-height:42px}.fgl-announcement{font-size:11px;min-height:34px}.fgl-footer-columns{grid-template-columns:1fr 1fr;gap:28px 18px}.fgl-footer-bottom span{width:100%;margin:0 0 4px}.fgl-footer-bottom{align-items:flex-start}}

/* ========================================================================== 
 * FANOTA TUR 53 — Dinamik kategori navigasyonu
 * ========================================================================== */
#fanota-category-navigation{
  position:relative;z-index:45;
  border-top:1px solid color-mix(in srgb,var(--fgl-line,#d8d3c8) 70%,transparent);
  border-bottom:1px solid color-mix(in srgb,var(--fgl-line,#d8d3c8) 70%,transparent);
  background:color-mix(in srgb,var(--fgl-bg,#fff) 94%,transparent);
  backdrop-filter:blur(18px);
}
.fgl-category-shell{max-width:var(--site-max-width,1320px);margin:0 auto;padding:0 20px;display:flex;align-items:stretch;gap:2px;overflow:visible}
.fgl-category-item{position:relative;display:flex;align-items:stretch}
.fgl-category-root{display:flex;align-items:center;gap:7px;padding:12px 14px;color:var(--fgl-fg,#171714);text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap;border-radius:12px}
.fgl-category-root:hover,.fgl-category-item:focus-within .fgl-category-root{background:color-mix(in srgb,var(--fgl-accent,#c8a97e) 12%,transparent);color:var(--fgl-accent,#9b7441)}
.fgl-category-root small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--fgl-accent,#c8a97e) 14%,transparent);font-size:10px}
.fgl-category-dropdown{position:absolute;top:calc(100% - 1px);left:0;min-width:270px;padding:10px;display:none;border:1px solid var(--fgl-line,#d8d3c8);border-radius:0 0 18px 18px;background:var(--fgl-bg,#fff);box-shadow:0 22px 52px rgba(0,0,0,.18)}
.fgl-category-item:hover .fgl-category-dropdown,.fgl-category-item:focus-within .fgl-category-dropdown{display:grid}
.fgl-category-dropdown a{display:flex;justify-content:space-between;gap:14px;padding:11px 12px;border-radius:10px;color:var(--fgl-fg,#171714);text-decoration:none;font-size:13px}
.fgl-category-dropdown a:hover{background:color-mix(in srgb,var(--fgl-accent,#c8a97e) 12%,transparent);color:var(--fgl-accent,#9b7441)}
.fgl-category-dropdown b{font-size:11px;color:var(--fgl-muted,#777)}
@media(max-width:980px){
  .fgl-category-shell{overflow-x:auto;scrollbar-width:none;padding:0 12px}
  .fgl-category-shell::-webkit-scrollbar{display:none}
  .fgl-category-root{padding:10px 12px}
  .fgl-category-dropdown{display:none!important}
}
