/* Motion — the app animates sparingly: a breathing splash mark, sheets that
   slide up, a pull-to-reveal search bar, and press feedback via opacity. */
:root{
--motion-splash-pulse:750ms; /* @kind other */                       /* withTiming, sin in-out, looped */
--motion-map-fly:400ms; /* @kind other */                            /* animateToRegion on pin focus */
--motion-map-search-fly:450ms; /* @kind other */
--ease-sin-in-out:cubic-bezier(0.37,0,0.63,1); /* @kind other */     /* Easing.inOut(Easing.sin) */
--press-opacity:0.9; /* @kind other */                               /* TouchableOpacity activeOpacity */
--press-opacity-strong:0.85; /* @kind other */
--press-scale-pin:1.2; /* @kind other */                             /* selected map pin */
--state-disabled-opacity:0.5; /* @kind other */                      /* locked topic cards */
}
