/* Shared with index.html — fixed header, dropdowns, mobile menu helpers */
.dropdown > a[href="#"] {
    font-weight: 500;
    color: #4b5563;
}
.dropdown:hover > a[href="#"] {
    color: #000;
    font-weight: 700;
}
.touch-target {
    min-width: 44px;
    min-height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 768px) {
    .touch-target {
        min-width: auto;
        min-height: auto;
    }
}
