/* Actual login visibility is shared by every user; developer preview is separate. */
html[data-bc-view="guest"] [data-bc-member],html[data-bc-view="member"] [data-bc-guest] { display:none!important; }
html[data-bc-view="guest"] .pwl-main[data-bc-member-page]>:not(.bc-preview-gate):not(.pwl-footer) { display:none!important; }
.bc-preview-account { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:12px; padding:12px 0; font-size:13px; }
.bc-preview-account a { color:var(--pwl-color-text); }
.bc-preview-gate { padding-top:48px; padding-bottom:56px; text-align:center; }
.bc-preview-gate h1 { font-size:26px; font-weight:600; }
.bc-preview-gate p { margin:14px 0 22px; color:var(--pwl-color-muted); }
.bc-preview-gate .bc-preview-note { margin-top:24px; font-size:12px; }
.bc-session-logout { width:100%; margin-top:8px; font-size:13px; }
@media(max-width:820px) { .bc-preview-login { min-width:0; padding:7px 9px; font-size:12px; } }
