/* 
 * Photo Proof Gallery - Main CSS File
 * This file imports all modular CSS components
 * Version: 1.0.0
 */

/* CSS Variables - Keep in main file for global access */
:root {
    --ppg-columns: 3;
    --ppg-star-color: #FFD700;
    --ppg-thumbnail-aspect: original;
    --ppg-button-bg: #1E90FF;
    --ppg-button-text: #FFFFFF;
    --ppg-button-border: #dee2e6;
    --ppg-button-hover-bg: #228B22;
    --ppg-button-hover-text: #FFFFFF;
    --ppg-button-hover-border: #adb5bd;
    --ppg-button-active-bg: #228B22;
    --ppg-button-active-text: #ffffff;
    --ppg-button-active-border: #005a87;
    --ppg-heart-default-color: #cccccc;
    --ppg-heart-active-color: #e74c3c;
    --ppg-heart-default-bg-color: #FFFFFF;
    --ppg-heart-active-bg-color: #FFFFFF;
}

/* Import all module CSS files */
@import url('modules/gallery-layout.css');
@import url('modules/gallery-items.css');
@import url('modules/filters-buttons.css');
@import url('modules/star-rating.css');
@import url('modules/heart-icons.css');
@import url('modules/lightbox.css');

/* Import utility CSS files */
@import url('utilities/responsive.css');
@import url('utilities/accessibility.css');
@import url('utilities/animations.css');