/* MURPH logo — bezpozadí varianty pro světlý / tmavý režim */

.murph-logo-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  line-height: 0;
  flex-shrink: 0;
}

.murph-logo {
  display: block;
  height: 2rem;
  width: auto;
  max-width: min(46vw, 11.5rem);
  object-fit: contain;
}

.murph-logo-link--topbar .murph-logo {
  height: 1.85rem;
  max-width: 9.5rem;
}

.murph-logo-link--portfolio .murph-logo {
  height: 2.2rem;
  max-width: 10.5rem;
}

.murph-logo-link--hero .murph-logo {
  height: 2.85rem;
  max-width: 14rem;
}

.murph-logo-link--landing .murph-logo {
  height: 2.35rem;
  max-width: 12rem;
}

.murph-logo--for-light {
  display: none;
}

html[data-theme="light"] .murph-logo--for-dark {
  display: none;
}

html[data-theme="light"] .murph-logo--for-light {
  display: block;
}

html:not([data-theme="light"]) .murph-logo--for-dark {
  display: block;
}

.murph-hero-brand {
  margin: 0.35rem auto 0.45rem;
}

.auth-card .murph-hero-brand {
  margin-bottom: 0.75rem;
}
