/* Aviva-specific CSS overrides */

.aviva-header {
    background-color: #FFD900; /* Keep yellow header for Aviva */
    padding: 20px 0;
}

.aviva-logo {
    height: 20px;
    width: auto;
}

/* Override primary colors */
.outcome-box {
    background: #f3f0ff;
    border: 2px solid var(--tenant-secondary-color, #6a1b9a);
}

.outcome-text {
    color: var(--tenant-primary-color, #4a148c);
}

.recommendation-title {
    color: var(--tenant-primary-color, #5B2E91);
    border-bottom: 2px solid var(--tenant-secondary-color, #6a1b9a);
}

.recommendation-content b {
    color: var(--tenant-primary-color, #4a148c);
}

.thank-you-message h1 {
    color: var(--tenant-primary-color, #5B2E91);
}

