.affirmation-card {
    border-radius: 16px;
    padding: 32px 24px 28px 24px;
    min-height: 260px;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: box-shadow .22s;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.06);
}

.affirmation-card:hover {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}

.affirmation-icon {
    margin-bottom: 0.8rem;
}