/* The public account link keeps the same grid position as Sign in. */
.site-header .header-signin.is-signed-in{gap:9px;padding:6px 12px 6px 7px}
.public-account-avatar{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#d5e9be;color:#193c2a;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}
.public-account-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.public-account-avatar:after{content:"";position:absolute;right:-2px;bottom:-1px;width:8px;height:8px;border:2px solid #16281f;border-radius:50%;background:#91cf9d}
html[data-theme="light"] .public-account-avatar{background:#dce9d5;color:#234c33}
html[data-theme="light"] .public-account-avatar:after{border-color:#f3f8ee;background:#287648}
@media screen and (max-width:600px){.site-header .header-signin.is-signed-in{width:44px;height:44px;padding:6px;gap:0}.public-account-avatar{flex-basis:28px;width:28px;height:28px}}
@media(forced-colors:active){.public-account-avatar{background:Canvas;color:CanvasText;border:1px solid CanvasText}.public-account-avatar:after{background:Highlight;border-color:Canvas}}
