/* Shared login notice for every before / after photo area. */
#main .hm-ba__pair{position:relative}
#main .hm-ba__pair .hm-ba__slot img{filter:blur(7px);opacity:.28}
#main .ba-login-notice{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:rgba(248,247,250,.82);color:var(--purple-ink);text-align:center;text-decoration:none;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0}
#main .ba-login-notice svg{width:28px;height:28px;flex:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#main .ba-login-notice:focus-visible{outline:2px solid var(--purple);outline-offset:-4px}
#main .ba-login-notice:hover{color:var(--ink)}
@media(max-width:760px){#main .ba-login-notice{font-size:12px;gap:10px;padding:12px}#main .ba-login-notice svg{width:24px;height:24px}}
