/* Compact shared Discord navbar controls */
.member-auth{display:flex!important;align-items:center!important;min-width:0!important;flex:0 0 auto!important}
.member-auth .member-login-btn{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 12px!important;margin:0!important;border:1px solid #5865f2!important;border-radius:3px!important;background:#5865f2!important;color:#fff!important;font:600 12px Oswald,sans-serif!important;line-height:1!important;letter-spacing:.3px!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important}
.member-auth .member-login-btn:hover{background:#6d78f5!important}
.member-auth .member-login-btn[hidden],.member-auth .member-profile[hidden],.member-auth .member-avatar[hidden]{display:none!important}
.member-auth .member-profile{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:260px!important;box-sizing:border-box!important;border:1px solid #30383d!important;padding:5px 7px!important;background:#0d1214!important;color:#fff!important;box-shadow:none!important}
.member-auth .member-profile[hidden]{display:none!important}
.member-auth .member-avatar{flex:none!important;width:30px!important;height:30px!important;min-width:30px!important;object-fit:cover!important;border-radius:50%!important;border:1px solid #c5a75b!important}
.member-auth .member-profile-text{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important;font:600 13px Oswald,sans-serif!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.3px!important}
.member-auth .member-profile-text span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.member-auth .member-profile-text small{font:500 9px Oswald,sans-serif!important;line-height:1.1!important;color:#a4acaf!important;letter-spacing:.3px!important;white-space:nowrap!important}
.member-auth .member-logout-btn{appearance:none!important;flex:none!important;min-height:30px!important;height:30px!important;margin:0!important;background:transparent!important;border:1px solid #566065!important;border-radius:0!important;color:#cbd0d2!important;padding:0 8px!important;font:600 11px Oswald,sans-serif!important;letter-spacing:.3px!important;text-transform:uppercase!important;cursor:pointer!important}
.member-auth .member-logout-btn:hover{border-color:#c5a75b!important;color:#fff!important}
@media(max-width:700px){.member-auth .member-profile{max-width:220px!important}.member-auth .member-profile-text small{display:none!important}}
