.radio-image {
    background-color: #f0f0f0; 
    border-radius: 1.5rem;
    padding: 1rem;
    display: inline-block;
    animation: float 3s ease-in-out infinite;
    transition: transform 0.3s ease;
    margin: 0 auto;
}

.radio-image:hover {
  transform: scale(1.05);
}

.radio-image img {
    width: 200px;
    height: 200px;
    border-radius: 1rem;
}

@keyframes float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}

/* Dark mode adjustments */
body.dark-mode .radio-image {
    background-color: #374151; 
}