/* Store Buttons */
.store-buttons {
  display: flex;
  gap: var(--space-sm);
  flex-wrap: wrap;
}

.store-btn {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  padding: var(--space-sm) var(--space-md);
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-md);
  transition: var(--transition-fast);
  flex: 1;
  min-width: 140px;
}

.store-btn:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: var(--color-border-hover);
}

.store-btn__icon {
  width: 24px;
  height: 24px;
}

.store-btn__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.store-btn__label {
  font-size: var(--font-size-xs);
  color: var(--color-text-muted);
}

.store-btn__name {
  font-size: var(--font-size-sm);
  font-weight: 600;
}
