/* Account entry for desktop and narrow mobile widths */
.site-login{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:50px;color:#086d38;background:#edf7e9;font-weight:800;white-space:nowrap}
.site-login:hover,.site-login:focus-visible{background:#d9efcf}
.site-role{font-weight:800;color:#145b35;font-size:.8rem;white-space:nowrap}
.site-role[hidden]{display:none}
@media(max-width:700px){.site-login{font-size:.8rem;padding:8px 10px}.site-role{font-size:.7rem;max-width:125px;white-space:normal;line-height:1.1}}
