/* narrow screens: icon-only sidebar, trimmed top bar */
@media(max-width:900px){.app{grid-template-columns:64px 1fr}.brand .wm,.brand .ver,.nav span,.grp,.nodecard,.nav .n{display:none}.brand{padding:18px 14px}.nav{justify-content:center}.pagehead,.body,.hero{padding-left:18px;padding-right:18px}}
@media(max-width:900px){.top{padding:0 14px;gap:8px}.chip.sim,#balchip{display:none}}
