/**
 * Slider Widget Styles
 */

.slider-widget-container {
    /* Container styles */
}

.slider-widget-editor {
    /* Editor-specific styles */
}

/* Ensure smooth transitions */
.slider-widget-container .transition-transform {
    transition: transform 0.3s ease-in-out;
}

/* Hover effects for cards */
.slider-widget-container .hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

/* Focus styles for accessibility */
.slider-widget-container button:focus {
    outline: 2px solid #16a34a;
    outline-offset: 2px;
}

/* Loading state */
.slider-widget-container.loading {
    opacity: 0.7;
    pointer-events: none;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .slider-widget-container .md\:w-1\/2,
    .slider-widget-container .md\:w-1\/3,
    .slider-widget-container .md\:w-1\/4 {
        width: 100%;
    }
} 