page { background-color: #F5F5F5; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; } .container { min-height: 100vh; display: flex; flex-direction: column; } .header-card { background: #FFFFFF; padding: 150rpx 32rpx 48rpx; display: flex; flex-direction: column; align-items: center; } .avatar { width: 120rpx; height: 120rpx; } .user-name { font-size: 36rpx; font-weight: 600; color: #1A1A1A; margin-top: 24rpx; } .user-phone { font-size: 26rpx; color: #999999; margin-top: 12rpx; } .login-section { padding: 32rpx; display: flex; flex-direction: column; gap: 20rpx; } .login-btn { background: linear-gradient(135deg, #FF9B33 0%, #FF8500 100%); color: #FFFFFF; font-size: 30rpx; font-weight: 600; padding: 28rpx; border-radius: 20rpx; border: none; line-height: 1.5; } .login-btn::after { border: none; } .avatar-btn { background: #FFFFFF; color: #FF9B33; font-size: 28rpx; font-weight: 500; padding: 24rpx; border-radius: 20rpx; border: 1rpx solid #FF9B33; line-height: 1.5; } .avatar-btn::after { border: none; } .nickname-input-wrap { background: #FFFFFF; border-radius: 20rpx; padding: 24rpx 32rpx; } .nickname-input { font-size: 28rpx; color: #1F2937; } .menu-section { padding: 24rpx 22rpx 0rpx 22rpx; } .menu-group-header { font-size: 26rpx; color: #999999; padding: 16rpx 0; margin-bottom: 16rpx; } .menu-list { background: #FFFFFF; border-radius: 16rpx; overflow: hidden; box-shadow: 0 2rpx 16rpx rgba(0, 0, 0, 0.04); } .menu-item { display: flex; align-items: center; padding: 32rpx; border-bottom: 1rpx solid #F5F5F5; } .menu-item:last-child { border-bottom: none; } .menu-item-hover { background: #FAFAFA; } .menu-icon { color: #FF9B33; margin-right: 24rpx; } .menu-text { flex: 1; font-size: 30rpx; color: #1A1A1A; font-weight: 500; } .menu-arrow { color: #CCCCCC; } .footer-section { display: flex; flex-direction: column; align-items: center; padding: 60rpx 32rpx; margin-top: auto; } .version { font-size: 24rpx; color: #B0B0B0; margin-bottom: 12rpx; } .copyright { font-size: 22rpx; color: #B0B0B0; }