/* Main CSS file - imports all modular stylesheets */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;900&family=JetBrains+Mono:wght@400;500;700&family=Playfair+Display:wght@400;700&display=swap');

@import url('./base.css');
@import url('./typography.css');
@import url('./layout.css');
@import url('./components.css');

/* Additional browser compatibility styles */
.bg-white\/90 {
    background-color: rgba(255, 255, 255, 0.9);
}

/* IE11 fallbacks */
@supports not (backdrop-filter: blur(12px)) {
    nav {
        background-color: rgba(255, 255, 255, 0.95);
    }
}

/* Print styles */
@media print {
    .animate-float,
    .animate-wiggle,
    .animate-fadeInScale,
    .animate-slideInRight,
    .animate-bounce-gentle,
    .animate-spin-slow {
        animation: none;
    }
    
    .geometric-dot,
    .geometric-star,
    .geometric-line,
    .geometric-triangle,
    .geometric-circle {
        display: none;
    }
}