ui/viewport_resolver library

Classes

ViewportResolver
Maps a ViewportQuery to a TerminalViewport. Always returns a usable viewport — fractional leftover pixels become centered padding, never phantom terminal rows.