/* Login and logout share the same header position immediately before favorites. */
.header-login,.header-logout{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:38px;padding:8px 15px;border:1px solid #f0b5ca;border-radius:999px;background:#fff5f9;color:#b82f69;font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}
.header-login:hover,.header-logout:hover{background:#ffe5ef;border-color:#e98db1}
.header-logout-form{margin:0;display:flex;flex:0 0 auto}
.header-login{flex:0 0 auto}
