/* 0017 · /tum-kategoriler sayfası (Altan Bey 02:15): Tümü penceresi ve üst menüyle aynı dil. Koyu cam kart, 60px simge karoları, aynı simge seti, ad en çok 2 satır + üç nokta */
.tum-cats-page{padding-bottom:calc(120px + env(safe-area-inset-bottom))}
.tum-cats-page__kart{margin:20px 0 28px;padding:20px 18px 24px;border-radius:22px;background:linear-gradient(165deg,rgba(26,24,44,.8),rgba(10,10,20,.86));border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 34px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.tum-cats-page__baslik{display:flex;align-items:center;gap:10px;margin:0 0 6px!important;font:800 24px/1.2 Inter,"Segoe UI",system-ui,sans-serif!important;color:#f1f4ff!important}
.tum-cats-page__aciklama{margin:0 0 18px!important;font-size:14px;line-height:1.5;color:#a7b0cc!important}
html body .tum-cats-page .tum-cats-page__grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:16px 8px!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
@media (min-width:600px){html body .tum-cats-page .tum-cats-page__grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))!important;gap:18px 10px!important}}
html body .tum-cats-page .tum-cats-page__grid .tum-cats-page__cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-height:44px;padding:4px 2px!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;text-decoration:none!important;color:#e6e9f5!important;text-align:center;-webkit-tap-highlight-color:transparent}
html body .tum-cats-page .tum-cats-page__cell .cat-live-icon{width:60px!important;height:60px!important;min-width:60px!important;flex:0 0 60px!important;margin:0!important;border-radius:18px!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) 28%,transparent)!important;transition:transform .18s}
html body .tum-cats-page .tum-cats-page__cell .cat-live-icon svg{width:27px!important;height:27px!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 .tum-cats-page .tum-cats-page__cell .cat-live-icon--img{background:#fff!important}
html body .tum-cats-page .tum-cats-page__cell .cat-live-icon--img svg{display:none}
html body .tum-cats-page .tum-cats-page__cell .cat-live-icon--img img{width:36px;height:36px;object-fit:contain}
html body .tum-cats-page .tum-cats-page__cell:hover .cat-live-icon,html body .tum-cats-page .tum-cats-page__cell:focus-visible .cat-live-icon{transform:translateY(-2px) scale(1.04)}
html body .tum-cats-page .tum-cats-page__cell:focus-visible{outline:2px solid #7ff6ff;outline-offset:4px;border-radius:12px}
.tum-cats-page__ad{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:100%;font:600 12px/1.25 Inter,"Segoe UI",system-ui,sans-serif;overflow-wrap:anywhere;unicode-bidi:plaintext}
.tum-cats-page__baslik .cat-live-icon{width:36px!important;height:36px!important;border-radius:11px!important;background:linear-gradient(150deg,#2a2735,#0a0910)!important}
.tum-cats-page__baslik .cat-live-icon svg{stroke:#dfe5ff!important;width:20px;height:20px}
html[data-fzh="l"] .tum-cats-page__kart{background:linear-gradient(165deg,rgba(255,255,255,.9),rgba(241,244,250,.92));border-color:rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}
html[data-fzh="l"] .tum-cats-page__baslik{color:#0f172a!important}
html[data-fzh="l"] .tum-cats-page__aciklama{color:#475569!important}
html[data-fzh="l"] body .tum-cats-page .tum-cats-page__grid .tum-cats-page__cell{color:#0f172a!important}
@media (prefers-reduced-motion:reduce){html body .tum-cats-page .tum-cats-page__cell .cat-live-icon{transition:none}}
