/* Approved vector geometry and original artwork; never recolor user media. */
html [data-brand-pink-logo] {
  display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;
  width:178px;max-width:100%;min-width:0;gap:0;line-height:1;
  filter:none!important;text-shadow:none!important;
}
html [data-brand-pink-logo] .brand-pink-wordmark {
  display:block;width:100%!important;height:auto!important;max-width:100%!important;
  aspect-ratio:283.96 / 64;object-fit:contain!important;object-position:left center;
  filter:none!important;opacity:1;transform:none!important;
  padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;
}
html .mobile-brand[data-brand-pink-logo] {width:148px}
html .auth-story [data-brand-pink-logo] {width:205px}
html .v-brand[data-brand-pink-logo] {width:182px}
html [data-brand-pink-symbol] {object-fit:contain;filter:none!important}
html [data-brand-pink-logo] .pm-brand-symbol {display:contents}
html [data-brand-pink-logo] .pm-brand-symbol>svg {display:none!important}
.brand-pink-artwork {display:block;max-width:100%;height:auto;object-fit:contain;filter:none}
@media(max-width:600px){html .v-brand[data-brand-pink-logo]{width:148px}html .auth-story [data-brand-pink-logo]{width:182px}}
@media(prefers-reduced-motion:reduce){html [data-brand-pink-logo],html [data-brand-pink-logo] *{animation:none!important;transition:none!important}}

@keyframes brand-pink-breathe{0%,100%{opacity:1}50%{opacity:.94}}
@media(prefers-reduced-motion:no-preference){html:not(.ux-heavy) [data-brand-pink-logo] .brand-pink-wordmark{animation:brand-pink-breathe 14s ease-in-out infinite}}
html.ux-heavy [data-brand-pink-logo] .brand-pink-wordmark{animation:none!important}
