/* Globalny reset linków */
a,
a:link,
a:visited {
  color: var(--color-accent);
  text-decoration: none;
  transition: color var(--transition-normal);
}
a:hover,
a:focus {
  color: var(--color-accent-hover);
}
a:focus-visible {
  outline: 2px solid var(--color-accent-hover);
  outline-offset: 2px;
  border-radius: var(--radius-sm);
}

/* Wyjątki dla specjalnych przycisków */
.magic-btn,
.cart-btn,
.add-btn,
.btn-primary {
  color: #000 !important;
}


