/* Resident installation palette: soft blue controls independent from the native app icon. */
.resident-pwa-dialog,.resident-pwa-update{background:#FFFEFB;color:#2F3A4B;border-color:#DCE6F2;box-shadow:0 12px 44px #2F3A4B1A}
.resident-pwa-dialog::backdrop{background:#26354A55}
.resident-pwa-dialog p,.resident-pwa-dialog .resident-pwa-note{color:#647184}
.resident-pwa-dialog .resident-pwa-note,.resident-pwa-benefits li{background:#F0F4F9;color:#647184}
.resident-pwa-dialog button,.resident-pwa-update button{background:#FFFEFB;color:#2F3A4B;border-color:#A9BBD1}
.resident-pwa-dialog button[data-primary]{background:#5876A2;color:#FFFFFF;border-color:#5876A2}
.resident-pwa-dialog button:focus-visible,.resident-pwa-update button:focus-visible{outline-color:#5876A2}
.resident-pwa-steps li>span{background:#EDF3FA;color:#4F70A0}
.resident-pwa-dialog[data-onboarding=true]>.resident-pwa-actions button:not([data-primary]){color:#647184}
.resident-pwa-real-preview,.resident-pwa-real-photo{background:#F0F4F9!important;border-color:#DCE6F2!important}
.resident-pwa-real-preview>span,.resident-pwa-dialog h3,.resident-pwa-capture-source{color:#647184!important}
.resident-pwa-device-tabs button[aria-pressed=true]{background:#EDF3FA;color:#4F70A0;border-color:#A9BBD1}
.resident-pwa-highlight{border-color:#5876A2}
.resident-pwa-photo-dialog{background:#FFFEFB;color:#2F3A4B;border-color:#DCE6F2}
.resident-pwa-photo-dialog::backdrop{background:#26354A99}
.resident-pwa-photo-dialog button{background:#5876A2;color:#FFFFFF}
.resident-pwa-photo-dialog button:focus-visible{outline:3px solid #5876A2;outline-offset:3px}
