.mobile-home-entry{display:none}
/* This applies before hydration or navigation: never paint the desktop house
   behind the phone redirect, even on a slow connection or with JavaScript off. */
@media(max-width:760px){
  .moon-home>:not(.mobile-home-entry){display:none!important}
  .mobile-home-entry{display:flex;min-height:100svh;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:32px;background:#f4efe5;color:#35422f;text-align:center}
  .mobile-home-entry img{width:min(85vw,320px);height:auto}
  .mobile-home-entry a{color:inherit;font:22px Georgia,serif;text-underline-offset:5px;padding:14px}
}
