.login-button[data-v-4a57282c]{padding:6px 16px;border-radius:8px;font-size:12px;font-weight:500;background:var(--color-bg-card);color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button[data-v-4a57282c]:hover{background:var(--color-bg-card-hover);color:var(--color-primary-light);border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 8px 25px var(--color-shadow-medium),0 0 0 1px var(--color-border-hover)}.login-button[data-v-4a57282c]:active{transform:translateY(0) scale(.98)}.login-button-mobile[data-v-4a57282c]{flex:1;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;background:var(--color-bg-card);color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button-mobile[data-v-4a57282c]:hover{background:var(--color-bg-card-hover);color:var(--color-primary-light);border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 8px 25px var(--color-shadow-medium),0 0 0 1px var(--color-border-hover)}.login-button-mobile[data-v-4a57282c]:active{transform:scale(.98)}.user-dropdown-trigger[data-v-4a57282c]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:var(--color-bg-dark);color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-border)}.user-dropdown-trigger[data-v-4a57282c]:hover{background:#141414e6;border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 8px 25px var(--color-shadow-medium),0 0 0 1px var(--color-border-hover)}.user-dropdown-trigger[data-v-4a57282c]:active{transform:translateY(0) scale(.98)}[data-v-4a57282c] .el-dropdown-menu{background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 25px var(--color-shadow-medium)!important}[data-v-4a57282c] .el-dropdown-menu__item{color:var(--color-text-primary)!important}[data-v-4a57282c] .el-dropdown-menu__item:hover{background:var(--color-bg-hover)!important;color:var(--color-primary)!important}[data-v-4a57282c] .el-avatar{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}footer[data-v-5164c405]{background-color:#000;width:100%;padding:24px 0}
