/* Smooth scrolling for anchor links */
html {
    scroll-behavior: smooth;
}

/* Offset for fixed header when scrolling to anchors */
section[id] {
    scroll-margin-top: 100px;
}

/* Active menu item highlighting for single page */
.navigation li a {
    transition: color 0.3s ease;
}

.navigation li a:hover,
.navigation li.current a {
    color: #7fb432 !important;
}
