@charset "UTF-8";.auth-guest,.auth-logged,.mobile-auth-guest,.mobile-auth-logged{transition:opacity .3s ease,visibility .3s ease}.auth-fallback-noscript,.mobile-auth-fallback-noscript{display:block}.dynamic-logout,.dynamic-logout-mobile{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:none}.dynamic-logout-mobile:hover,.dynamic-logout:hover{color:inherit;text-decoration:underline}.auth-logged .user-avatar{border:1px solid hsla(0,0%,100%,.2);transition:border-color .3s ease}.auth-logged .user-avatar:hover{border-color:hsla(0,0%,100%,.4)}.auth-logged .user-profile{text-decoration:none}.auth-logged .user-profile:hover{text-decoration:underline}.mobile-auth-logged .user-avatar{border:1px solid rgba(0,0,0,.1)}.mobile-auth-logged .user-avatar:hover{border-color:rgba(0,0,0,.2)}.mobile-auth-logged .mobile-user-profile{align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.mobile-auth-logged .mobile-user-profile:hover{color:inherit;text-decoration:none}.mobile-auth-logged .mobile-user-profile:hover .mobile-username{text-decoration:underline}.mobile-auth-logged .mobile-username{font-weight:500}.auth-loading{opacity:.6;pointer-events:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.auth-logged[style*=block],.auth-logged[style*=inline-block],.mobile-auth-logged[style*=block],.mobile-auth-logged[style*=inline-block]{animation:fadeIn .3s ease}@media (max-width:768px){.auth-guest,.auth-logged{font-size:.9rem}.user-avatar{height:18px!important;width:18px!important}}@media (prefers-color-scheme:dark){.mobile-auth-logged .user-avatar{border-color:hsla(0,0%,100%,.1)}.mobile-auth-logged .user-avatar:hover{border-color:hsla(0,0%,100%,.2)}}.dynamic-logout-mobile:focus,.dynamic-logout:focus,.mobile-user-profile:focus,.user-profile:focus{outline:2px solid currentColor;outline-offset:2px}.user-avatar[src=""],.user-avatar[src="#"]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.user-avatar[src=""]:before,.user-avatar[src="#"]:before{color:#fff;content:"👤";font-size:12px}
