/* Site entrances (scripts/enter.js), matched to rivertreewealth.com. Only hides anything when the
   page's head has added "enter-js", which it does only when the script can run.
   Like the reference site, an element waits invisible in its own place; the 100px start offset
   is applied by the script at the moment it enters. */
html.enter-js [data-enter]:not([data-enter-at]):not(.enter-go){opacity:0}
@media (min-width:901px){
  html.enter-js:not(.enter-settled) [data-enter][data-enter-at="wide"]:not(.enter-go){opacity:0}
}
@media (max-width:900px){
  html.enter-js:not(.enter-settled) [data-enter][data-enter-at="narrow"]:not(.enter-go){opacity:0}
}
/* CSS transitions outrank animations; none may run during an entrance. */
html.enter-js .enter-run{transition:none!important}
/* Entrances from the right must not widen the page while they slide in. */
html.enter-js main{overflow-x:clip}
@media (prefers-reduced-motion:reduce), print{
  html.enter-js [data-enter]{opacity:1!important;translate:none!important}
}
