/* Links */
a {
    color: #8a5d5d; /* Darker tawny-pink */
    text-decoration: none;
}

a:hover {
    color: #5c3a3a; /* Even deeper accent */
}

/* Header */
.header {
    background-color: #8a5d5d; /* Darker tawny-pink */
    background-image: linear-gradient(#8a5d5d, #a98484); /* Darker to mid pink */
}

/* Header Picture */
#header-picture {
    background-color: #8a5d5d; /* Darker tawny-pink */
    background-image: linear-gradient(#8a5d5d, #8a5d5d); /* Solid */
}

/* Footer */
.footer {
    border-top: 5px solid #a98484; /* Mid pink */
    background-image: linear-gradient(#a98484, #8a5d5d); /* Mid to dark */
    background-color: #c9b0b0; /* Fallback darker light pink */
}

/* Active Dropdown Nav Item */
.main-nav ul li ul li:not(:first-child) {
    box-sizing: border-box;
    border-top: 1px solid #a98484; /* Mid pink */
}

.main-nav ul li ul li ul li {
    box-sizing: border-box;
    border-left: 1px solid #a98484; /* Mid pink */
}

/* Hover State for Navigation Links */
.main-nav ul li:hover > a {
    background-color: #a98484; /* Mid pink */
}

/* Linger Dropdown Nav Item */
.main-nav li.linger > a {
    background-color: #a98484; /* Mid pink */
}

/* Selected Dropdown Nav Item */
.main-nav ul li.selected > a {
    background-color: #c9b0b0; /* Darker very light pink */
    color: #8a5d5d; /* Darker tawny-pink text */
}

/* Dropdown Background */
.main-nav ul li ul {
    background-color: #a98484; /* Mid pink */
}

/* Hamburger Menu */
.hamburger {
    background-color: #8a5d5d; /* Darker tawny-pink */
}

.hamburger div {
    background-color: #fff; /* White */
}

/* Dropdown Menu */
.main-nav ul li.has-children > a.active {
    background-color: #a98484; /* Mid pink */
}

.main-nav ul li ul li a {
    background-color: #9a6e6e; /* Darker soft mid-tone */
}

.main-nav ul li ul li ul li a {
    background-color: #a98484; /* Mid pink */
}
