.cc--theme {
    color-scheme: light;

    --cc-bg: #f9faff;
    --cc-primary-color: #112954;
    --cc-secondary-color: #112954;

    --cc-btn-primary-bg: #849d7a;
    --cc-btn-primary-color: #ffffff;
    --cc-btn-primary-hover-bg: #7b9272;
    --cc-btn-primary-hover-color: #ffffff;

    --cc-btn-secondary-bg: #dfe7f9;
    --cc-btn-secondary-color: var(--cc-secondary-color);
    --cc-btn-secondary-hover-bg: #c6d1ea;
    --cc-btn-secondary-hover-color: #000;
}

#cc-main .cm {
    max-width: 50rem;
}

#cc-main .cm__title,
#cc-main .cm__title+.cm__desc {
    text-align: center;
}