/* Keep private pages covered until the original MeEdu login is verified. */
html:not([data-lekan-access="ready"]) body > :not(.lekan-access-notice) { display: none !important; }
.lekan-access-notice { max-width: 480px; margin: 15vh auto; padding: 32px; color: #252522; background: #fff; font: 16px/1.8 system-ui, sans-serif; }
.lekan-access-notice h1 { font-size: 24px; }
.lekan-access-notice button, .lekan-access-notice a { display: inline-block; margin: 12px 18px 0 0; padding: 8px 16px; border: 1px solid #333; border-radius: 3px; background: #fff; color: #252522; font: inherit; text-decoration: none; cursor: pointer; }
noscript.lekan-access-notice { display: block; }
