/* Shared account UI bits used inside the existing pages (lock panel). Page colors come from each page's own tokens. */
.ea-lock{border:1px dashed var(--rule,var(--line,#ccd));border-radius:12px;padding:16px 18px;background:var(--c5s,var(--accent-soft,#fdf3d8))}
.ea-lock b{display:block;font-size:15px;margin-bottom:4px}
.ea-lock p{margin:6px 0}
.ea-lock .btn{margin-right:6px}
#ea-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:9999;background:#141A2A;color:#F3F5FA;font:600 14px/1.4 system-ui,sans-serif;padding:10px 16px;border-radius:10px;max-width:min(90vw,520px);box-shadow:0 6px 24px rgba(0,0,0,.25)}
