feat(app): visual pass — brighter theme, top search, bigger icons (v0.4.1) Addresses the user's UI feedback in one visual release: - Brighter Deep Marine palette (bg #06141c -> #0b2532, surfaces/contrast up) without flipping to a light theme — keeps the existing identity. - TopSearch: a sticky top bar on every tab — port/region search over the 61 stations + a 📍 current-location button that opens model tide for the GPS coordinate. (Named-breakwater POI search is pending a Kakao Local toggle.) - Bigger tab icons (20->27px) with an active pop animation; added page/drop reveal motion, a floating moon, focus glow on inputs; respects prefers-reduced-motion. Constraint: breakwater-name search needs the Kakao Local (OPEN_MAP_AND_LOCAL) service, which is disabled on the existing kakago app key — left as a follow-up; the top search works today over stations + GPS. Confidence: high Scope-risk: module Reversibility: trivial Directive: Enable Kakao Local (or issue a Sea&Catch REST key) to wire named-port/breakwater search into TopSearch via the same coordinate tide path. Tested: app build clean; APK assembled + deployed (v0.4.1); verified on a 390px mobile viewport via Playwright — brighter UI, sticky search, "ė—Žėˆ˜" dropdown match, focus glow all render correctly. Not-tested: on-device rendering; GPS permission prompt from the top-bar button. Related: docs/checklist.md 🐙 Autopus