/* Material Symbols Icon Configuration */
.material-symbols-outlined {
    font-variation-settings:
    'FILL' 0,
    'wght' 400,
    'GRAD' 0,
    'opsz' 24
}

/* Common Styles */
body {
    margin: 0;
    padding: 0;
}

/* Navigation Styles */
.nav-link {
    transition: color 0.3s ease;
}

.nav-link:hover {
    opacity: 0.8;
}

/* Button Styles */
.btn-primary {
    transition: opacity 0.3s ease;
}

.btn-primary:hover {
    opacity: 0.9;
}

/* Footer Styles */
footer a {
    transition: color 0.3s ease;
}

