/* Shared brand wrapper. The supplied image and its proportions are unchanged. */
.maqmeta-logo, .logo-frame.maqmeta-logo, .mini-mark.maqmeta-logo {
  --logo-radius: 22%;
  border-radius: var(--logo-radius);
  background: #fff;
}
.maqmeta-logo .maqmeta-logo__image {
  border-radius: var(--logo-radius);
}
/* Underline reading/action text links, not navigation, buttons or whole cards. */
a.text-button:not(.button),
a.text-link:not(.button),
.rich-content a:not(.button),
.release-content :is(p, li, dd) a:not(.button),
.data-table td a:not(.button) {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .22em;
  text-decoration-skip-ink: auto;
}
