footer {
    background-color: var(--primary-dark-blue); /* Changed */
    color: var(--text-light); /* Changed to text-light for readability on dark footer background */
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid #222222; /* Darker shade of footer background */
    font-size: 0.85em; /* Adjusted */
}

.trustpilot-review {
    margin-bottom: 15px;
    font-size: 0.9em;
    color: var(--text-light); /* Changed to text-light for readability on dark footer background */
}

.trustpilot-review p {
    margin: 5px 0;
}

.trustpilot-review .stars {
    font-size: 1.2em;
    color: var(--accent-gold); /* Changed */
    margin: 5px 0;
    letter-spacing: 2px; /* Spacing between stars */
}