.link {
  display: inline-flex;
  min-block-size: 2.75rem;
  align-items: center;
  gap: var(--space-2);
  font-weight: 650;
  text-underline-offset: 0.18em;
}
.inline {
  min-block-size: auto;
  font-weight: inherit;
  text-decoration-thickness: 0.08em;
}
.navigation {
  color: var(--text-primary);
  text-decoration: none;
}
.navigation:hover {
  color: var(--link-hover);
  text-decoration: underline;
}
.standalone {
  text-decoration: none;
}
.standalone:hover {
  text-decoration: underline;
}
.button-primary,
.button-conversion {
  justify-content: center;
  padding-block: var(--space-3);
  padding-inline: var(--space-5);
  border-radius: var(--radius-sm);
  color: var(--text-inverse);
  text-decoration: none;
}
.button-primary {
  background: var(--interactive-primary);
}
.button-primary:hover {
  background: var(--interactive-primary-hover);
  color: var(--text-inverse);
}
.button-conversion {
  background: var(--interactive-conversion);
}
.button-conversion:hover {
  background: var(--interactive-conversion-hover);
  color: var(--text-inverse);
}
.muted {
  color: var(--text-secondary);
  font-size: var(--type-label-size);
}
.disabled {
  cursor: not-allowed;
  color: var(--control-disabled-text);
  text-decoration: none;
}
