/* Winnow on the web: small differences from the app (html[data-web] is set by shell.js). */

/* No sign-in in the browser yet: the plan chip would lead nowhere. */
html[data-web] #planChip {
  display: none;
}

/* The start screen wears the site's header and footer (landing/partials/, built in by
   scripts/build-web.mjs; welcome.js moves them into #welcome). The culler stays full screen. */
body > .site-chrome {
  display: none;
}
html[data-web] #welcome {
  padding-top: 0;
  padding-bottom: 0;
}
html[data-web] #welcome > .welcome-top {
  display: none;
}
#welcome > .site-chrome {
  align-self: stretch;
  flex: none;
  margin-left: calc(-20px - var(--safe-l, 0px));
  margin-right: calc(-20px - var(--safe-r, 0px));
}
#welcome > #siteHeader {
  position: sticky;
  top: 0;
  z-index: 5;
}
#welcome > #siteFooter {
  margin-top: 40px;
}
html[data-web] #welcome .welcome-in {
  padding-top: 24px;
}
html[data-web] #welcome .w-hero {
  min-height: calc(100dvh - 64px - 84px);
}
