/* The home page is dark, but ordinary dialogs remain a light reading surface. */
.modal:not(.result-screen){color:#11182f!important}.modal:not(.result-screen) h2,.modal:not(.result-screen) h3,.modal:not(.result-screen) .privacy h2,.modal:not(.result-screen) .privacy h3{color:#11182f!important}.modal:not(.result-screen)>div>p,.modal:not(.result-screen) .privacy p,.modal:not(.result-screen) .privacy li{color:#56617a!important}.modal:not(.result-screen) .privacy .kicker{color:#345080!important}.modal:not(.result-screen) .privacy h3{border-bottom:1px solid #d9dfe9;padding-bottom:8px}.modal:not(.result-screen) label{color:#11182f!important}.modal:not(.result-screen) .note{color:#65718a!important}
/* Existing users can choose login instead of creating a second account. */
.existing-account{display:flex;align-items:center;justify-content:center;gap:10px;margin:13px 0 4px;color:#b9c9e4;font-size:13px}.existing-account .link-btn{margin:0!important;padding:7px 12px!important;border:1px solid #f28b67!important;color:#fff3ea!important}.checkout-login{justify-content:flex-start;margin:0 0 14px;color:#5f6b7d}.checkout-login .link-btn{color:#17213b!important;border-color:#f28b67!important}
.share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.share-actions .btn{width:100%}.share-actions .btn-secondary{color:#f5f1e8!important;border-color:#d7e4ff77!important}.share-help{display:block;margin-top:8px;color:#b9c9e4;text-align:center;font-size:11px}@media(max-width:540px){.share-actions{grid-template-columns:1fr}}
