/* Approved uniform outline navigation; no geometry changes to dock or Aavi. */
.bottom button[data-nav-id] .u2nav-outline{display:block;width:22px;height:22px;flex:0 0 22px;stroke:currentColor;pointer-events:none}
.bottom button[data-nav-id] .nav-icon-v13022:has(.u2nav-outline){display:grid;place-items:center}
.bottom button[data-nav-id].active:not([data-nav-id="rufiyaa"]){background:rgba(184,230,209,.56)!important;color:#064e3b!important;box-shadow:inset 0 0 0 1px rgba(6,78,59,.12)!important;border-radius:18px!important}
html[data-theme="dark"] .bottom button[data-nav-id].active:not([data-nav-id="rufiyaa"]),[data-theme="monochrome"] .bottom button[data-nav-id].active:not([data-nav-id="rufiyaa"]){background:rgba(140,160,152,.28)!important;color:inherit!important}
.bottom button[data-nav-id]{transition:transform .16s cubic-bezier(.2,.75,.25,1),background .2s ease!important}
.bottom button[data-nav-id].u2nav-pressed{transform:scale(.94)!important}
@media(prefers-reduced-motion:reduce){.bottom button[data-nav-id]{transition:none!important}.bottom button[data-nav-id].u2nav-pressed{transform:none!important}}
