/* ==========================================================================
   Main Stylesheet - Imports all modular CSS files
   ========================================================================== */

/* Import all CSS modules in the correct order */
@import url('css/variables.css');
@import url('css/base.css');
@import url('css/layout.css');
@import url('css/buttons.css');
@import url('css/navigation.css');
@import url('css/hero.css');
@import url('css/about.css');
@import url('css/projects.css');
@import url('css/repositories.css');
@import url('css/contact.css');
@import url('css/footer.css');
@import url('css/animations.css');
@import url('css/utilities.css');

/* ==========================================================================
   Print Styles
   ========================================================================== */

@media print {
    .navbar,
    .filter-container,
    .repo-link,
    .hero-actions,
    .contact-form,
    .footer {
        display: none;
    }
    
    .repo-card,
    .project-card,
    .skill-item {
        break-inside: avoid;
        box-shadow: none;
        border: 1px solid #ccc;
    }
    
    body {
        background: white;
        color: black;
    }
    
    .section {
        padding: 1rem 0;
    }
}