/* Non-critical styles that can load after page render */
.social-icons,
.animations,
.hover-effects {
    /* Styles that aren't needed immediately */
}

/* Print styles */
@media print {
    .no-print { display: none !important; }
    .page-break { page-break-before: always; }
}