/* 0017 · Alt bilgi yeniden giydirme (Altan Bey 02:07): bölümler cam kart, öğeler üst menüdeki 60px karolarla aynı (simge karosu + altında ad) */
html body .fz-footer .fz-footer__grid{display:flex!important;flex-direction:column!important;gap:16px!important;grid-template-columns:none!important}
html body .fz-footer .fz-footer__col{width:100%!important;max-width:none!important;padding:16px 16px 18px!important;border-radius:20px!important;background:linear-gradient(165deg,rgba(26,24,44,.78),rgba(10,10,20,.82))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
html body .fz-footer .fz-footer__col-title{margin:0 0 12px!important;padding:0!important;border:0!important}
html body .fz-footer .fz-footer__col-title,html body .fz-footer .fz-footer__acc{font:800 13px/1.3 Inter,"Segoe UI",system-ui,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#c9d0ea!important;background:none!important;border:0!important;padding:0!important;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;text-align:start}
html body .fz-footer .fz-footer__links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:12px 6px!important;columns:auto!important;column-count:auto!important}
html body .fz-footer .fz-footer__links>a{flex:0 0 72px!important;width:72px!important}
@media (min-width:600px){html body .fz-footer .fz-footer__links{gap:14px 8px!important}html body .fz-footer .fz-footer__links>a{flex-basis:86px!important;width:86px!important}}
@media (min-width:1100px){html body .fz-footer .fz-footer__links>a{flex-basis:92px!important;width:92px!important}}
html body .fz-footer .fz-footer__links a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:44px;padding:2px 0!important;margin:0!important;text-align:center!important;text-decoration:none!important;color:#e6e9f5!important;border:0!important;background:none!important;font:600 11.5px/1.25 Inter,"Segoe UI",system-ui,sans-serif!important;-webkit-tap-highlight-color:transparent}
html body .fz-footer .fz-footer__links a>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;word-break:break-word;hyphens:auto}
html body .fz-footer .fz-footer__links a .cat-live-icon{width:56px!important;height:56px!important;min-width:56px!important;flex:0 0 56px!important;margin:0!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(150deg,#2a2735,#0a0910 60%,#050507)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.2),0 8px 20px rgba(0,0,0,.5),0 0 22px color-mix(in srgb,var(--c,#8e98b8) 26%,transparent)!important;transition:transform .18s}
@media (min-width:600px){html body .fz-footer .fz-footer__links a .cat-live-icon{width:60px!important;height:60px!important;min-width:60px!important;flex-basis:60px!important;border-radius:18px!important}}
html body .fz-footer .fz-footer__links a .cat-live-icon svg{width:26px!important;height:26px!important;flex:0 0 26px!important;stroke:color-mix(in srgb,var(--c,#dfe5ff) 68%,#fff)!important;stroke-width:1.9;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c,#dfe5ff) 70%,transparent))}
html body .fz-footer .fz-footer__links a:hover .cat-live-icon,html body .fz-footer .fz-footer__links a:focus-visible .cat-live-icon{transform:translateY(-2px) scale(1.04)}
html body .fz-footer .fz-footer__links a:focus-visible{outline:2px solid #7ff6ff;outline-offset:4px;border-radius:12px}
html body .fz-footer .fz-footer__links a .cat-live-icon--img{background:#fff!important}
html body .fz-footer .fz-footer__links a .cat-live-icon--img img{width:34px!important;height:34px!important;object-fit:contain}
/* 02:09: karolar ortalı, son eksik satır da ortada (flex-wrap + center) */
/* Açık tema */
html[data-fzh="l"] body .fz-footer .fz-footer__col{background:linear-gradient(165deg,rgba(255,255,255,.88),rgba(241,244,250,.9))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important}
html[data-fzh="l"] body .fz-footer :is(.fz-footer__col-title,.fz-footer__acc){color:#475569!important}
html[data-fzh="l"] body .fz-footer .fz-footer__links a{color:#0f172a!important}
/* Alttaki yüzen menü ve oynatıcı düğmesi örtmesin */
html body .fz-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}
@media (prefers-reduced-motion:reduce){html body .fz-footer .fz-footer__links a .cat-live-icon{transition:none}}

/* Zemin: pembe-lila pastel yerine sitenin koyu neon zemini (Altan Bey 02:17 g) */
html[data-fzx] body footer#site-footer.fz-footer,html body footer#site-footer.fz-footer{background:radial-gradient(120% 60% at 15% 0%,rgba(124,58,237,.22),transparent 60%),radial-gradient(90% 50% at 90% 10%,rgba(34,211,238,.14),transparent 60%),linear-gradient(180deg,#120f22,#07060d)!important;color:#dfe4f5!important;border-top:1px solid rgba(255,255,255,.08)!important}
html body .fz-footer :is(.fz-footer__top,.fz-footer__legal,.fz-footer__copy,.fz-footer__social,.fz-footer__follow,.fz-footer__follow-title,.fz-footer__manifesto,.fz-footer__powered){color:#c5cbe3!important;background:transparent!important;border-color:rgba(255,255,255,.08)!important}
html body .fz-footer :is(.fz-footer__legal,.fz-footer__copy,.fz-footer__manifesto,.fz-footer__powered) a{color:#dfe4f5!important}
html body .fz-footer .fz-footer__brand,html body .fz-footer .fz-footer__brand span{color:#f4f6ff!important}
html[data-fzh="l"] body .fz-footer{background:linear-gradient(180deg,#f4f6fb,#e9edf5)!important;color:#0f172a!important}
/* 0017 (b): footer görünürken yapışkan üst çubuk footer üst satırını örtmesin */
html body .topbar{transition:transform .25s ease}
html.fz-ust-gizli body .topbar{transform:translateY(-110%)!important;pointer-events:none}
