/* KindredColorsPress Consulting Firm - Modern Stylesheet */

/* Import CSS modules */
@import 'variables.css';
@import 'base.css';
@import 'layout.css';
@import 'typography.css';

/* Components */
@import 'components/buttons.css';
@import 'components/cards.css';
@import 'components/forms.css';
@import 'components/navigation.css';
@import 'components/awards.css';
@import 'components/books.css';
@import 'components/book-elements.css';

/* Sections */
@import 'sections/header.css';
@import 'sections/hero.css';
@import 'sections/services.css';
@import 'sections/team.css';
@import 'sections/footer.css';

/* Utilities and Responsive */
@import 'utilities.css';
@import 'responsive.css';
@import 'accessibility.css';
@import 'performance.css';

/* Reduced Motion Accessibility */
@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
    
    .slideshow-slide {
        transition: none !important;
    }
    
    .hero-slideshow {
        animation: none !important;
    }
}