/* Keep the wordmark correct from the first paint, including before hydration. */
header a[aria-label="Fin"],
header a[aria-label="Kallin"],
header a[data-kallin-site-logo] {
  display: inline-flex;
  align-items: center;
  width: 108px;
  min-width: 108px;
  height: 32px;
}
header a[aria-label="Fin"] > *,
header a[aria-label="Kallin"] > *,
header a[data-kallin-site-logo] > * { display: none !important; }
header a[aria-label="Fin"]::before,
header a[aria-label="Kallin"]::before,
header a[data-kallin-site-logo]::before {
  content: "";
  display: block;
  width: 108px;
  height: 28px;
  background-color: currentColor;
  -webkit-mask: url('/favicons/kallin_logo_black_vector.svg') center / contain no-repeat;
  mask: url('/favicons/kallin_logo_black_vector.svg') center / contain no-repeat;
}
[data-kallin-unavailable="true"] { display: none !important; }
.kallin-site-glyph { width: 32px; height: 32px; object-fit: contain; }
@media (max-width: 767px) {
  /* Leave room for the wordmark, trial action and menu on narrow phones. */
  header a[href^="https://fixodash.co.uk"] { display: none !important; }
  header a[aria-label="Fin"], header a[aria-label="Kallin"], header a[data-kallin-site-logo] { width: 96px; min-width: 96px; }
  header a[aria-label="Fin"]::before, header a[aria-label="Kallin"]::before, header a[data-kallin-site-logo]::before { width: 96px; }
}
