.app>aside nav a .nav-color-icon{object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}
.app>aside{height:100dvh}.app>aside>.logo,.app>aside>.qq-entry{flex-shrink:0}.app>aside>.qq-entry{padding:8px 8px max(0px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);margin-top:auto}@media (pointer:coarse){.app>aside>.qq-entry button{min-width:44px;min-height:44px}}
aside .logo{gap:6px}aside .logo-title{white-space:nowrap;min-width:0;font-size:15px}aside .sidebar-fishers{white-space:nowrap;color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}aside.collapsed .sidebar-fishers{display:none}
