/* WP Immo Search - Responsive Design & Base Styles (from original frontend.css) */

/* Force light mode - ignore OS/browser dark mode */
.wp-immo-search-filter,
.wp-immo-search-results,
.wp-immo-map-container {
    color-scheme: light only;
}

/* Reset and Base Styles */
.wp-immo-search-filter *,
.wp-immo-search-results * {
    box-sizing: border-box;
}

/* Animations */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.result-item {
    animation: fadeIn 0.3s ease-out;
}

/* Note: Responsive styles have been moved to component-specific CSS files:
   - Map responsive styles → map.css
   - Filter responsive styles → search-filter.css
   - Results responsive styles → search-results.css
*/

