/* One consistent, readable navigation bar for every Al-Burhan section. */
.universalBottomNav,.globalBottomNav{position:fixed!important;z-index:100!important;left:0!important;right:0!important;bottom:0!important;background:rgba(255,255,255,.98)!important;border-top:1px solid #cbdcf0!important;box-shadow:0 -14px 36px rgba(5,42,86,.2)!important;backdrop-filter:blur(18px)}
.universalBottomNav,.globalBottomNav .globalBottomNavInner{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:5px!important;padding:8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;overflow-x:auto!important;scrollbar-width:none!important}
.universalBottomNav::-webkit-scrollbar,.globalBottomNav .globalBottomNavInner::-webkit-scrollbar{display:none}
.universalBottomNav a,.globalBottomNav .globalBottomNavInner a{flex:0 0 92px!important;min-height:74px!important;padding:6px 4px!important;border-radius:15px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#344f6f!important;text-decoration:none!important;font-weight:900!important;text-align:center!important;line-height:1.1!important}
.universalBottomNav a span,.globalBottomNav .globalBottomNavInner a span{font-size:27px!important;line-height:1!important}.universalBottomNav a strong,.globalBottomNav .globalBottomNavInner a strong{font-size:13px!important;white-space:nowrap!important}
.universalBottomNav a:hover,.universalBottomNav a.active,.globalBottomNav .globalBottomNavInner a:hover,.globalBottomNav .globalBottomNavInner a.active{background:linear-gradient(145deg,#dff1ff,#eff8ff)!important;color:#006bc9!important;box-shadow:inset 0 0 0 1px #a8d5fa!important}
.nightMode .universalBottomNav,.nightMode .globalBottomNav{background:rgba(5,20,38,.98)!important;border-color:#29445f!important}.nightMode .universalBottomNav a,.nightMode .globalBottomNav .globalBottomNavInner a{color:#c4d5e7!important}.nightMode .universalBottomNav a.active,.nightMode .globalBottomNav .globalBottomNavInner a.active{background:#123c66!important;color:#fff!important}
/* Page-specific mini menus are replaced by the same shared menu above. */
.azkarBottom,.protectionBottom,.playerBottom,.ruqyahBottom,.hadithBottom,.hadithSharedNav,.toolNav{display:none!important}
@media(max-width:700px){.universalBottomNav a,.globalBottomNav .globalBottomNavInner a{flex-basis:88px!important;min-height:73px!important}.universalBottomNav a span,.globalBottomNav .globalBottomNavInner a span{font-size:26px!important}.universalBottomNav a strong,.globalBottomNav .globalBottomNavInner a strong{font-size:13px!important}}
