/* GFC Builds: styles owned by shell (see CONTRACT.md). */
.topbar a.brand { color: inherit; text-decoration: none; min-height: 48px; display: inline-flex; align-items: center; }
.topbar a.brand:focus-visible { border-radius: 10px; }
.shell.bare .main { padding-bottom: 0; }
/* Bare screens (sign-in, the walkthrough runner) never get the desktop sidebar grid,
   the main column's padding or its max width: they own the whole window. */
@media (min-width: 1024px) {
  .shell.bare { display: block; }
  .shell.bare .main { padding: 0; }
  .shell.bare .main-in { max-width: none; }
}
