.wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--wp--preset--spacing--base);
  padding: 14px 32px;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-decoration: none;
  border-radius: 999px;
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--lg);
  border: 2px solid transparent;
  background: white;
  color: var(--wp--preset--color--text);
  border-color: var(--wp--preset--color--text);
  img {
    color: var(--wp--preset--color--text);
  }
  &:after {
    content: "\e5e1";
    font-family: "Material Symbols Outlined";
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wp--preset--font-size--base);
    transition: all 0.3s ease;
  }
}
.wp-block-button__link:hover {
  opacity: 0.6;
  &:after {
    transform: translateX(4px);
    transition: all 0.3s ease;
  }
}
