/* Login page: Kerno logo with a listmonk credit. */
body:has(section.login) .header .logo { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
body:has(section.login) .header .logo::before {
  content: "Powered by"; order: 1; font-size: 11px; line-height: 1; color: #7a8b92; white-space: nowrap;
}
body:has(section.login) .header .logo::after {
  content: ""; display: block; order: 2; width: 76px; height: 14px;
  background: url("/public/static/logo.svg") left center / contain no-repeat;
}
