#app-lock-bootstrap { display: none; }
html[data-app-shield] body { background: #faf7f8 !important; }
html[data-app-shield] body > :not(#app-lock-bootstrap) { display: none !important; }
html[data-app-shield] #app-lock-bootstrap { position: fixed; inset: 0; z-index: 2147483647; display: grid; place-content: center; gap: 16px; background: #faf7f8; color: #85233c; text-align: center; font: 600 24px/1.5 system-ui, sans-serif; }
html[data-app-mask="lock"] body > :not(#app-lock-entry):not(#app-lock-bootstrap),
html[data-app-mask="verification"] body > :not([data-realtime-verification]) { display: none !important; }
.app-lock-cover { position: fixed; inset: 0; z-index: 2147483646; overflow-y: auto; background: #faf7f8; }
.app-lock-cover .input { text-align: center; letter-spacing: .35em; }
